0

私のプロジェクトでは、Cookie を使用しており、正常に動作しています。ブラウザで Cookie が無効になっている場合、問題が発生します。

4

4 に答える 4

8

コードでそれを変更することはできません。これはブラウザの機能であり、それを制御することはできません。

于 2012-07-11T09:44:10.153 に答える
3

他の回答が述べているように、あなたが達成しようとしていることは不可能です。クライアント/エンドユーザーはブラウザーの Cookie 設定を完全に制御できます。コンピューターへの Cookie を許可しない場合は、それが彼らの選択です。

ただし、ユーザーのセッション状態を追跡するために Cookie を使用していて、Cookie を有効にしていないユーザーに対しては失敗する場合、ASP.NET には、Cookie を使用せずにセッションを追跡できる機能があります。次の行を使用して、web.config ファイルで有効にすることができます。

<sessionState cookieless="true" />

これは明らかに、Cookie を使用するほど簡単でも安全でも堅牢でもありませんが、短期間のセッションでユーザー セッションを識別し、それらのユーザーにデータを関連付けることができる優れた代替手段です。

于 2012-07-11T09:50:25.183 に答える
0

いいえ、サーバー側からもクライアント側からもできません。

于 2012-07-11T09:52:24.660 に答える
0

これはすべてのブラウザーに組み込まれている機能であり、要求したことを実行することはできません。

于 2012-07-11T09:52:58.857 に答える