2

アプリケーションがあり、いくつかの情報を Cookie に保存する必要があります。インデックス ページがあり、一部の情報 (変数名など) を Cookie に入れています。インデックス ページの Cookie にはパスがあります/Main/。別のページで、この Cookie を読み取り、必要に応じて変更する必要があります。しかし、別のページ Cookie パスは/Main/info/. ブラウザは新しい Cookie を作成するだけですが、それをオーバーライドして、/Main/すべてのページで同じ Cookie とパスを使用する必要があります。どうやってやるの?

4

2 に答える 2

3

パスを追加=/; または、Cookie を作成するときにパスを指定します。これにより、ブラウザがドメインごとに重複する Cookie を作成するのを防ぐことができます。

コメントの 1 つに、Google Chrome と Cookie の表示方法を見ると、パスが表示されます。パスを指定せずに同じ Cookie 名を使用すると、それぞれに Cookie が作成されます。

注: Internet Explorer は同じことを行いません。ドメインごとに 1 つのテキスト ファイルがあります。

于 2012-12-01T04:10:44.337 に答える