ドメイン/サブドメインのCookieの奇妙な問題が発生しているため、ブラウザーがCookieを処理する方法を知りたいのですが。彼らが異なる方法でそれを行う場合、その違いを知っておくのも良いでしょう。
つまり、ブラウザがCookieを受信すると、そのCookieにはドメインとパスがアタッチされている場合があります。そうでない場合、ブラウザはおそらくそれらをいくつかのデフォルトに置き換えます。質問1:それらは何ですか?
その後、ブラウザがリクエストを送信しようとすると、そのCookieがチェックされ、そのリクエストに対して送信する必要のあるCookieが除外されます。これは、要求のパスとドメインに対してそれらを照合することによって行われます。質問2:マッチングルールとは何ですか?
追加:
私がこれを尋ねる理由は、いくつかのエッジケースに興味があるからです。お気に入り:
- のCookieは
.example.com
利用できますwww.example.com
か? - のCookieは
.example.com
利用できますexample.com
か? - のCookieは
example.com
利用できますwww.example.com
か? - のCookieは
example.com
利用できますanotherexample.com
か? - の
www.example.com
Cookieを設定できるようになりexample.com
ますか? - の
www.example.com
Cookieを設定できるようになりwww2.example.com
ますか? - の
www.example.com
Cookieを設定できるようになり.com
ますか? - 等。
追加された2:
また、誰かが私がクッキーをどのように設定するべきかを提案することができます:
www.example.com
またはで設定できますexample.com
。- との両方
www.example.com
からアクセスできますexample.com
。