Cookies de nivel de dominio

Los sitios web a menudo tienen un www. subdominio que apunta al mismo contenido que el dominio principal. Con las cookies de sesión, nuestro visitante ha accedido a nuestro sitio con el www. o han accedido sin él y, por lo tanto, el hecho de que una cookie creada para www.ejemplo.com no es accesible desde ejemplo.com no va a importar Con las cookies de origen, un visitante puede acceder fácilmente a nuestro sitio la primera vez que www.ejemplo.com y la segunda vez como ejemplo.com y por eso queremos crear una cookie que sea accesible desde ambos.

Crear una cookie de nivel de dominio

Para hacer que una cookie sea accesible desde todo el dominio, incluidos los subdominios, simplemente agregamos un parámetro de dominio al configurar la cookie como se muestra en este ejemplo de JavaScript. Por supuesto, debe sustituir su propio nombre de dominio por example.com (ya que example.com es un nombre de dominio reservado específicamente para su uso en ejemplos en los que representa cualquier nombre de dominio que realmente esté usando).

writeCookie = function (cname, cvalue, days) 
var dt, caduca;
dt = nueva fecha ();
dt.setTime (dt.getTime () + (días * 24 * 60 * 60 * 1000));
expires = "; expires =" + dt.toGMTString ();
document.cookie = cname + "=" + cvalue + caduca+'; dominio = ejemplo.com ';