Wie funktionieren Browser-Cookie-Domains?

Aufgrund von seltsamen Problemen mit Domain- / Subdomain-Cookies würde ich gerne 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 sie wahrscheinlich durch einige Standardeinstellungen. Frage 1: Was ist das?

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 werden sie mit dem Anforderungspfad und der Domäne abgeglichen. Frage 2: Wie lauten die Übereinstimmungsregeln?

Hinzugefügt:

Der Grund, warum ich das frage, ist, dass ich an einigen Randfällen interessiert bin. Mögen:

Will ein Cookie für.example.com zur Verfügung stehen fürwww.example.com?Will ein Cookie für.example.com verfügbar sein fürexample.com?Will ein Cookie fürexample.com verfügbar sein fürwww.example.com?Will ein Cookie fürexample.com verfügbar sein füranotherexample.com?Willewww.example.com in der Lage sein, Cookies zu setzenexample.com?Willewww.example.com in der Lage sein, Cookies zu setzenwww2.example.com?Willewww.example.com in der Lage sein, Cookies zu setzen.com?Usw.

Hinzugefügt 2:

Könnte auch jemand vorschlagen, wie ich ein Cookie setzen soll, damit:

Es kann von beiden eingestellt werdenwww.example.com oderexample.com;Es ist für beide zugänglichwww.example.com undexample.com.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage