問題タブ [cookieless]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 静的ページの Cookie を使用しない ASP.Net セッション
ASP.Net cookieless セッションを使用しているため、ユーザーが以下の URL にアクセスした場合など、302 リダイレクトを介して URL に配置することでアプリケーションのセッション ID を追跡できます。
その後、次のような URL にリダイレクトされ、実際のページ コンテンツの提供に進みます。
私が抱えている問題は、アプリケーションのエントリ ポイントが実際には静的ページ(.html 拡張子を持つページなど) であり、ASP.Net がセッション ID を発行せず、このページのユーザーをリダイレクトしないことです。 つまり、ASP.Net がホストするコンテンツ (リンク、iframe など) へのリンクが作成されると、これらのリンクごとに新しいセッション ID が作成されます。互換性の理由から、ページの拡張子を簡単に変更することはできません (ただし、これで問題は解決します)。
ページのセッションを作成するように ASP.Net に指示するにはどうすればよいですか? ページが ASP.Net モジュールによって確実に処理されるように、明示的なハンドラー マッピングを追加しようとしましたが、影響はありません。デバッグ中にSessionIDManager
、このページのインスタンスが作成されていることがわかります (ASP.ハンドラー マッピングに関係なく、Net は既に統合パイプラインを介してこのページを処理していますが、ASP.Net はまだこのページのセッションを作成していません。
IIS 7 を使用していますが、IIS 6 (明示的なハンドラー マッピングを使用) および IIS 8 でも動作する必要があります。
c# - Cookie を使用せずにセッション メカニズムを作成する
現在、IIS サーバーによって提供される xml のビューをレンダリングするデバイスを使用しています。残念ながら、デバイスは Cookie もリダイレクトもサポートしていないため、通常の asp.net セッションまたは Cookie なしのセッションの両方の使用が無効になります。
データが url クエリ文字列で許可されているサイズを超えているため、これもオプションではありません。
私がやりたかったのは、セッション ID (URL クエリ文字列で渡されるデバイスの MAC アドレスである可能性があります) を明示的に伝えることができる、ある種のカスタム セッション メカニズムを持つことです。
SQLデータベースを使用できましたが、それを避けたかったのです。
何か案は?
編集:
ソリューションがロード バランサーで実行されるという通知を受け取ったので、実際に SQL ソリューションを使用するようです。どちらも有効な返信をありがとうございますが、これにはあまり選択肢がないようです...
asp.net - ASP.NETでのリクエストのドメインに応じて、Cookieなしのセッションをどのように設定または設定できませんか?
2 つの異なるドメインで要求を処理する MVC 3 アプリケーションがあります。firstdomain.com へのリクエストは iframe から送信され、seconddomain.com へのリクエストは通常のブラウザ ウィンドウから送信されます。iframe では Cookie を使用しないセッションを使用する必要がありますが、通常のブラウザーでは Cookie ベースのセッションを維持したいと考えています。
通常、セッションの種類は web.config で次のように設定して決定されます。
ただし、これはドメインに関係なく、すべてのリクエストに適用されます。サーバー上にサイトの 2 つのコピー (ドメインごとに 1 つずつ) があり、それぞれが sessionState cookieless 設定に異なる値を持つことは可能ですが、いくつかの理由からそれを避けたいと思います。Web アプリケーションの単一インスタンスの実行中に、リクエストのドメインに応じてこの機能を切り替える方法はありますか?
.htaccess - 2つのドメイン、1つは.htaccess、もう1つはCookieから解放
私は2つのドメインを持っています:両方が指している/var/www
:
www.example.com
:メインドメイン、Cookieがありますstatic.example.com
:静的コンテンツ用のCookieなしのドメイン
次の行を使用して、static.example.com
ドメインをCookieから解放したいと思います。.htaccess
私の問題:
両方のドメインが1つの.htaccess
ファイルを共有しているため、これらの行がのみに適用されるようにするにはどうすればよいstatic.example.com
ですか?
variables - LESS CSS:バックグラウンドで再利用するためにcookielessドメイン名を変数に入れます:url()
cookielessドメインを変数に設定し、次のような背景画像に再利用したいと思います。
しかし、私のLESSコンパイラ(lesscss-engine-1.3.0.jar)は、これらの行のエラー原因をスローします。
php - Cookie を使用しない PHP セッション
私はクッキーなしで働くことに少し迷っています。URL を介して SID を渡すセッションを作成したいのですが、別のページからデータを渡したり取得したりする方法がわかりません。私はたくさんグーグルで検索しましたが、例の 90% は Cookie を使用しています。
これが私が持っているものです。
index.php
access.php の最後の部分
second.php
logout.php
-「Logged as:」には何を入力する必要がありますか?. "print $_SESSION["name"];" 何も示しません。
- ログインすると、second.php にリダイレクトされ、任意のリンクをクリックすると、実際にログに記録されたセッションが停止し、SID が変更されます。
どうも!
subdomain - クッキーレスサブドメインの設定
以前は、次の 2 つのフォルダーから自分のサイト (http://example.com) の画像を提供していました: http://example.com/imagesとhttp://example.com/pics
サブドメイン img.examole.com を作成し、それらのフォルダーをhttp://img.example.com/picsおよびhttp://img.example.com/imagesの場所に移動しました。また、メイン サイトのディレクトリとしてサブドメインにアクセスできないように .htaccess ファイルを編集して、 http://example.com/imgフォルダーへのアクセスをブロックしました。http://img.example.comとしてのみアクセスできます。
このhttp://img.example.comサブドメインを Cookie なしのサブドメインにするにはどうすればよいですか? または、このhttp://img.example.comサブドメインを cloudflare に追加できますか? メイン ドメインhttp://example.comをクラウド フレアに追加したくありません。CPanel からクラウド フレアにhttp://example.comを追加しようとすると、次のように表示されます。
タイプ レコードは、CloudFlare ネットワーク経由で直接ルーティングできません。代わりに、ここをクリックして、img.example.com のタイプを切り替えます。CNAMEに
すべての記事で画像の場所をhttp://img.example.com/picsに変更しました。これを修正する方法は?助けてください..
charts - 別のドメインから System.Web.UI.DataVisualization チャート画像を提供する方法は?
System.Web.UI.DataVisualization チャート (ASP.NET 4.0) のセットがうまく機能し、ファイルをディスクに保存しています。問題はなく、うまく機能します。
課題は、すべての静的画像とアセットを Cookie のないドメイン (最終的には CDN から) から提供していることです。残念ながら、チャートの IMG SRC は常に相対的です。静的アセット サーバーのルート ドメインを指定できるように、それをオーバーライドする方法が見つからないようです。
まだ試していないいくつかの可能な回避策は次のとおりです。
- プログラム的にグラフを生成し、画像コントロールをページに手動で追加します
- 画像のリクエストを URL 書き換えます (余分なサーバー ヒット、機能しない可能性があります)。
- マークアップがブラウザーに送信される前に、SRC を手動で検索して置換します (ugh)
私が気づいていない/考えていない他の可能性はありますか? ありがとう!
c# - Asp.net mvc 4 - セッションを使用する必要がありますが、Cookie を使用できません
ASP.NET MVC 4アプリケーションに取り組んでいます。
さまざまなものを保存するためにセッションを使用する必要があります。私の使命は、クッキーを使用しないことです。
これを解決する方法はありますか?ASP.NET MVC 4 は Cookie なしモードでは動作しないと言われました。
他の代替方法はありますか?