Cookies för domännivå

Webbplatser har ofta en www. underdomän som pekar på samma innehåll som huvuddomänen. Med sessionskakor har vår besökare antingen öppnat vår webbplats med www. eller de har åtkomst till den utan och så det faktum att en cookie skapades för www.example.com är inte tillgänglig från example.com kommer inte att göra något. Med cookies från första parten kan en besökare mycket enkelt komma åt vår webbplats första gången www.example.com och andra gången som example.com och därför vill vi skapa en cookie som är tillgänglig från båda.

Skapa en cookie för domännivå

För att göra en cookie tillgänglig från hela domänen inklusive alla underdomäner lägger vi bara till en domänparameter när vi ställer in cookien som visas i detta JavaScript-exempel. Du bör naturligtvis ersätta ditt eget domännamn för example.com (eftersom example.com är ett domännamn som är specifikt reserverat för användning i exempel där det representerar vilket domännamn du verkligen använder.)

writeCookie = funktion (cname, cvalue, dagar) 
var dt, löper ut;
dt = nytt datum ();
dt.setTime (dt.getTime () + (dagar * 24 * 60 * 60 * 1000));
expires = "; expires =" + dt.toGMTString ();
document.cookie = cname + "=" + cvalue + löper ut+'; domän = example.com';