Aufgrund der seltsamen Domain/Subdomain-Cookie-Probleme, die ich bekomme, würde ich gerne wissen, wie die 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 erhält, KANN dieses Cookie eine Domäne und einen Pfad enthalten. Oder auch nicht, in diesem Fall ersetzt der Browser sie wahrscheinlich durch einige Standardwerte. Frage 1: Was sind diese?
Später, wenn der Browser eine Anfrage stellt, überprüft er seine Cookies und filtert diejenigen heraus, die er für diese Anfrage senden soll. Dazu gleicht er sie mit dem Pfad und der Domäne der Anfrage ab. Frage 2: Wie lauten die Abgleichsregeln?
Hinzugefügt:
Der Grund, warum ich das frage, ist, dass ich an einigen Sonderfällen interessiert bin. Zum Beispiel:
- Wird ein Keks für
.example.com
verfügbar sein fürwww.example.com
? - Wird ein Keks für
.example.com
verfügbar sein fürexample.com
? - Wird ein Keks für
example.com
verfügbar sein fürwww.example.com
? - Wird ein Keks für
example.com
verfügbar sein füranotherexample.com
? - Will
www.example.com
Sie können Cookies setzen fürexample.com
? - Will
www.example.com
Sie können Cookies setzen fürwww2.example.com
? - Will
www.example.com
Sie können Cookies setzen für.com
? - Etc.
Hinzugefügt 2:
Könnte mir außerdem jemand vorschlagen, wie ich ein Cookie setzen kann, damit:
- Die Einstellung kann entweder durch
www.example.com
oexample.com
; - Sie ist sowohl über
www.example.com
yexample.com
.