Objetos de galletas
Es un tipo de información de datos (datos de cookies) almacenada en la carpeta de cookies del disco duro del cliente en forma de un archivo (archivo de cookie). Información de datos del usuario (datos de cookies) en la carpeta de cookies. El sitio web visitado crea el archivo de cookies para guardar los datos de la sesión entre el cliente y el sitio web durante mucho tiempo, y el sitio web visitado solo permite leer los datos de cookies. (No se permite el acceso de dominio cruzado)
Formato de archivo de cookie:
Ns: cookie.txt
JavaScript escribe cookies
Formato:
document.cookie = "Keyword = value [; expires = fecha válida] [; ...]"
Observación:
Formato de fecha válido: WDY, DD-Mon-Yy HH: MM: SS
WDY/Mon: Semana/Mes de Inglés;
También contiene ruta, dominio y atributos seguros;
Cada sitio web (dominio) puede crear 20 datos de cookies;
Cada navegador puede almacenar 300 datos de cookies, 4K bytes;
Los clientes prohíben la escritura de datos de cookies.
Usar JS para operar cookies es mucho más problemático que usar servlets de JSP para operar cookies
¿Por qué no puedo ver el archivo de cookies utilizado para almacenar la sesión en la carpeta de cookies?
Use dos tipos de cookies
Las cookies de persistencia se almacenarán en el disco duro del cliente.
Cookie de sesión: no se almacena en el disco duro del cliente, sino que se coloca en la memoria del proceso del navegador. Cuando el navegador está cerrado, la cookie de la sesión se destruye.
La copia del código es la siguiente:
<! Doctype html>
<html>
<Evista>
</ablo>
<Body>
<script type = "text/javaScript">
var hoy = nueva fecha ();
var expireday = new Date ();
var mspermonth = 24*60*60*1000*31;
expireday.settime (hoy.gettime ()+mspermonth);
document.cookie = "name = liujl; expires ="+expireday.togmtString ();
document.writeln ("Se ha escrito la cookie en el disco duro");
document.writeLn ("El contenido es:"+document.cookie);
document.writeLn ("Tiempo de vencimiento:"+expireday.togmtString ());
</script>
</body>
</html>