www ist ein Alias und hat eigentlich in den Cookie Domänen Angaben nichts zu suchen (Dafür steht der Punkt am Anfang). Das gilt für alle Cookie Varianten.
Der Punkt besagt das ab hier weitere Aliase und Unter Domänen folgen.
Noch mal aufgedröselt. Punkt wird in der Namens Auflösung auch als root bezeichnet.
Code:
// <root><hostname><root><topleveldomain>
.hostname.tld
Daraus ergibt sich für die Namens Auflösung ein Bereich von zwei Blöcke. Traditionell ist hierbei die TLD nicht zugänglich ( Ping mal eine TLD ). Also schneidet der Browser ab.
- <root><hostname>
- <root><topleveldomain> ## wird nicht ausgewertet
Soll heißen - Das wenn du auf der Obersten Domäne ein Cookie vergibst dieses auch für Sub-Domain gültig ist.
Beispiel:
- .gamecraft.de ## Für alle Subdomains zum LESEN zugänglich
- .games.gamecraft.de ## kann erben (LESEN) aber nur an seine SubDomains weiter vererben
Die meisten Webseiten geben so die Sprache der Browser weiter.
Weil Firefox/IE und Konsorten - warum auch immer. Im User Agent String die Sprachangaben nicht mehr mit geben.
Obwohl das in meinen Augen Schwachsinn ist - mit JavaScript komm ich eh daran :-)
Lesezeichen