Cookies auf Domain-Ebene

Websites haben oft eine www. Unterdomäne, die auf denselben Inhalt verweist wie die Hauptdomäne. Mit Sitzungscookies hat unser Besucher unsere Seite entweder mit dem aufgerufen www. oder sie haben darauf zugegriffen ohne und damit die Tatsache, dass ein Cookie für erstellt wurde www.example.com ist nicht erreichbar von example.com wird nicht wichtig sein. Mit Cookies von Erstanbietern kann ein Besucher beim ersten Mal sehr einfach auf unsere Website zugreifen www.example.com und das zweite mal als example.com Deshalb möchten wir ein Cookie erstellen, auf das von beiden zugegriffen werden kann.

Erstellen eines Domain Level Cookies

Um einen Cookie für die gesamte Domain einschließlich aller Subdomains zugänglich zu machen, fügen wir beim Setzen des Cookies einfach einen Domain-Parameter hinzu, wie in diesem JavaScript-Beispiel gezeigt. Natürlich sollten Sie example.com durch Ihren eigenen Domainnamen ersetzen (da example.com ein Domainname ist, der speziell für die Verwendung in Beispielen reserviert ist und den Domainnamen darstellt, den Sie tatsächlich verwenden).

writeCookie = function (cname, cvalue, days) 
var dt, verfällt;
dt = neues Datum ();
dt.setTime (dt.getTime () + (Tage * 24 * 60 * 60 * 1000));
expires = "; expires =" + dt.toGMTString ();
document.cookie = cname + "=" + cvalue + läuft ab+'; domain = example.com ';