セッション変数は異なるブラウザ間で共有されますか?そうでない場合は、キャッシュの機能と同様にブラウザ間で情報を共有できますが、範囲は広くなります。
質問する
2257 次
3 に答える
1
これは、セッションの実装が何に支えられているかによって異なります。デフォルトでは、セッションはブラウザによって発行されたセッションCookieによって識別されるため、1つのブラウザに固有です。Cookieを発行したブラウザセッションのみがサーバー上のセッションを識別できます。
ブラウザ間で共有できるセッションCookie(URL、SQLサーバーバックアップ)に基づかない他の実装があります
于 2012-05-24T03:27:15.620 に答える
1
いいえ。セッション変数は、セッションを開始したブラウザーインスタンスによってのみ認識されるセッション識別子に関連付けられています(または、最近のIEリリースのより複雑なケースでは、基盤となるエンジンによって認識されますが、それでもすべてIEです)。
于 2012-05-24T03:27:22.510 に答える
1
セッションはユーザーのセッションID(通常はという名前のCookieに保存されます)に固有であり、ASP.NET_SessionID
複数のブラウザー間で同じになることはありません(何かが間違っている場合を除く)。
複数のブラウザ間でデータを永続化するには、サーバー側に他の形式(データベースなど)でデータを保存する必要があります。データを特定の個人に固有にする必要がある場合は、データを適切なユーザーに適切に制限するための認証スキームを設定する必要があります。
于 2012-05-24T03:30:49.990 に答える