ブラウザーは、Cookie をクライアント側で作成されたもの (JavaScript) またはサーバー側で作成されたもの (ASP.NET) とどのように区別しますか。クライアント側でサーバー側から作成された Cookie を削除することは可能ですか、またその逆も可能ですか?ASP.NET コード ビハインドで JavaScript を使用してクライアント側から作成された Cookie を削除するのに苦労しています。
質問する
2285 次
2 に答える
5
ブラウザーは、Cookie をクライアント側 (javascript 作成) またはサーバー側 (Asp.net) でどのように区別しますか。
そうではありません。クッキーはクッキーです。
最も近いのはHTTP Onlyフラグで、Cookie を JavaScript から隠すことができます。(これにより、XSS Cookie の盗難に対する防御が少し提供されます)。
サーバー側で作成したクッキーをクライアント側で削除することも、その逆も可能
はい。クッキーはクッキーです。(繰り返しになりますが、クライアント側のコードは HTTP のみの Cookie にアクセスできません)
于 2012-04-11T19:32:58.280 に答える