1.domain は、Cookie が配置されているドメインを表します。たとえば、URL が www.jb51.net/test/test.aspx の場合、ドメインはデフォルトで www になります。 .jb51.net。クロスドメイン アクセスの場合、ドメイン A が t1.test.com、ドメイン B が t2.test.com の場合、ドメイン A とドメイン B の両方がアクセスできる Cookie をドメイン A に作成するには、Cookie のドメインが次のとおりである必要があります。 .test.com に設定; ドメイン A にはアクセスできないが、ドメイン B にはアクセスできる Cookie をドメイン A に作成したい場合は、Cookie のドメインを t2.test.com に設定する必要があります。
2.path は、Cookie が配置されているディレクトリを示します。asp.net のデフォルトは、ルート ディレクトリです。同じサーバー上に次のようなディレクトリがあります: /test/、/test/cd/、/test/dd/ ここで、cookie1 のパスが /test/、cookie2 のパスが /test/cd/ であるとします。 under test すべてのページは cookie1 にアクセスできますが、/test/ および /test/dd/ のサブページは cookie2 にアクセスできません。これは、Cookie によりそのパスにあるページへのアクセスが許可されるためです。
3. ブラウザは同じドメインとパスの Cookie をファイルに保存し、Cookie を * で区切ります。
4. 値のキーと値のペアを含む Cookie: これまで、複数のサブキーと値のペアを含む Cookie について、nam=value を使用してきました。今、ようやくそれが分かりました。複数のサブキーと値のペアを含む Cookie 形式は、name=key1=value1&key2=value2 です。単一のキーと値のペアの値が、キーと値のペアの区切り文字が & であるカスタムの複数キー値の文字列を保存することがわかります。もちろん、区切り文字はカスタマイズできますが、asp.net で取得した場合です。 、記号で区切られます。