¿Cuál es la diferencia entre COOKIE y SESIÓN?
1. Las ubicaciones de almacenamiento son diferentes: la cookie está en el navegador del cliente y la sesión en el servidor.
2. La capacidad de almacenamiento es diferente: cookielt; = 4k, un sitio puede retener hasta 20 cookies cuando la sesión no está en línea. Para la protección del servidor, no puede haber demasiadas cosas en la sesión. y se debe configurar el mecanismo de eliminación de la sesión.
3. Diferentes métodos de almacenamiento: ccokie solo puede guardar cadenas ASCII y debe almacenarse como caracteres Unicode o datos binarios mediante codificación, se puede almacenar cualquier tipo de datos, incluidas, entre otras, cadenas; , entero, lista, mapa, etc.
4. Diferentes políticas de privacidad: las cookies son visibles para el cliente y no son seguras, mientras que las sesiones se almacenan en el servidor y son seguras.
5. Diferentes períodos de validez: el desarrollo puede lograr el efecto de hacer que las cookies sean válidas durante mucho tiempo configurando los atributos de la sesión que dependen de la cookie denominada JESSIONID y el tiempo de vencimiento de la cookie.
JSESSIONID El valor predeterminado es -1 Mientras la ventana esté cerrada, la sesión dejará de ser válida, por lo que la sesión no podrá lograr una efectividad a largo plazo.
6. El soporte entre dominios es diferente: la cookie admite entre dominios; la sesión no admite entre dominios.