Este artículo describe el uso de objetos de cookies en JavaScript. Compártelo para su referencia. Los detalles son los siguientes:
propiedad
Nombra el atributo único que se debe establecer, lo que indica el nombre de la cookie
Expire especifica el ciclo de supervivencia de la cookie. Si no se establece, el apagado del navegador caducará automáticamente.
La ruta determina la disponibilidad de cookies en el servidor para otras páginas web. En general, las cookies están disponibles para todas las páginas en el mismo directorio. Cuando se establece el atributo de ruta, las cookies solo son válidas para todas las páginas web en la ruta especificada y el subpatamento.
Dominio Muchos servidores están compuestos por múltiples servidores. El atributo de dominio establece principalmente múltiples servidores en el mismo dominio para compartir una cookie. Si el servidor web A necesita para compartir cookies con el servidor web B, el atributo de dominio de una cookie debe establecerse en B, para que las cookies creadas por A puedan compartir por A y B.
Los sitios web seguros que generalmente admiten SSL comienzan con HTTPS. El atributo seguro puede establecer la cookie para acceder solo a través de HTTPS u otros protocolos de seguridad.
Las galletas son esencialmente cadenas
En términos generales, las cookies no pueden contener caracteres especiales como semicolones, comas, espacios, etc., pero estos caracteres se pueden transmitir utilizando la codificación, es decir, convertir los caracteres especiales en las cadenas de texto en los valores ASCII hexadecimales correspondientes. La función Encodeuri () se puede usar para convertir caracteres de texto en URI efectivos y decodificarse usando la función Decodeuri ().
Escribir cookies
var cookietest = "name = username"; document.cookie = Cookietest; // guardar // segmento diferentes atributos con semicolons var date = newdate (); date.setDate (date.getDate ()+7); // Establezca el tiempo de supervivencia de la cookie en una semana document.cookie = Encodeuri ("name = user")+"; expires ="+date.ToutCString ();Leer galletas
var cocinero = decodeuri (document.cookie); var CookieArray = CookiDring.split (";"); for (vari = 0; i <cookieArray.length; i ++) {var Cookienum = CookieArray [i] .split ("="); var Cookiename = Cookienum [0]; var cookievalue = Cookienum [1]; }Eliminar cookies
var fecha = newdate (); date.settime (date.gettime ()-10000); document.cookie = "name = user; expires ="+date.togmtString; // Eliminar una cookie es establecer su tiempo de vencimiento en un valor de tiempo pasado
Espero que este artículo sea útil para la programación de JavaScript de todos.