Cookie a livello di dominio

I siti Web hanno spesso a www. sottodominio che punta allo stesso contenuto del dominio principale. Con i cookie di sessione il nostro visitatore ha avuto accesso al nostro sito con il www. o hanno avuto accesso senza e quindi il fatto che un cookie è stato creato per www.example.com non è accessibile da example.com non importa. Con i cookie proprietari, un visitatore può accedere facilmente al nostro sito per la prima volta www.example.com e la seconda volta come example.com e quindi vogliamo creare un cookie che sia accessibile da entrambi.

Creazione di un cookie a livello di dominio

Per rendere un cookie accessibile da tutto il dominio, inclusi eventuali sottodomini, è sufficiente aggiungere un parametro di dominio durante l'impostazione del cookie, come dimostrato in questo esempio JavaScript. Ovviamente dovresti sostituire il tuo nome di dominio con example.com (poiché example.com è un nome di dominio specificamente riservato per l'uso negli esempi in cui rappresenta il nome di dominio che stai realmente utilizzando).

writeCookie = function (cname, cvalue, days) 
var dt, scade;
dt = new Date ();
dt.setTime (dt.getTime () + (giorni * 24 * 60 * 60 * 1000));
expires = "; expires =" + dt.toGMTString ();
document.cookie = cname + "=" + cvalue + scade+'; domain = example.com';