ドメイン/サブドメインの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.comCookieを設定できるようになりexample.comますか? - の
www.example.comCookieを設定できるようになりwww2.example.comますか? - の
www.example.comCookieを設定できるようになり.comますか? - 等。
追加された2:
また、誰かが私がクッキーをどのように設定するべきかを提案することができます:
www.example.comまたはで設定できますexample.com。- との両方
www.example.comからアクセスできますexample.com。