Aufgrund seltsamer Probleme mit Domain- / Subdomain-Cookies, die ich bekomme, möchte ich wissen, wie Browser mit Cookies umgehen. Wenn sie es auf unterschiedliche Weise tun, wäre es auch schön, die Unterschiede zu kennen.
Mit anderen Worten: Wenn ein Browser ein Cookie empfängt, kann diesem Cookie eine Domain und ein Pfad zugeordnet sein. Oder auch nicht. In diesem Fall ersetzt der Browser wahrscheinlich einige Standardeinstellungen. Frage 1: Was sind sie?
Später, wenn der Browser eine Anfrage stellen möchte, überprüft er seine Cookies und filtert diejenigen heraus, die er für diese Anfrage senden soll. Dazu werden sie mit dem Anforderungspfad und der Domäne abgeglichen. Frage 2: Was sind die Matching-Regeln?
Hinzugefügt:
Der Grund, warum ich das frage, ist, dass ich an einigen Randfällen interessiert bin. Mögen:
- Wird ein Cookie für
.example.comverfügbar seinwww.example.com? - Wird ein Cookie für
.example.comverfügbar seinexample.com? - Wird ein Cookie für
example.comverfügbar seinwww.example.com? - Wird ein Cookie für
example.comverfügbar seinanotherexample.com? - Kann
www.example.comein Cookie gesetzt werdenexample.com? - Kann
www.example.comein Cookie gesetzt werdenwww2.example.com? - Kann
www.example.comein Cookie gesetzt werden.com? - Usw.
Hinzugefügt 2:
Könnte auch jemand vorschlagen, wie ich ein Cookie setzen soll, damit:
- Es kann entweder
www.example.comoder eingestellt werdenexample.com; - Es ist sowohl für
www.example.comals auch zugänglichexample.com.