Cookie iniciada por el cliente Vs Cookie iniciada por el servidor [cerrado]

1

Estoy encontrando comentarios y artículos similares en torno a las cookies del lado del cliente que los inicia el cliente y almacenan todo en el lado del cliente y el servidor no almacena nada. Por otro lado, la cookie del lado del servidor es configurada por el servidor. El servidor lo envía al cliente que tiene una ID única que el cliente envía con cada solicitud. Tiene sentido. Porque así es como el servidor identifica al cliente y la misma sesión.

Lo que no entiendo es la cookie del lado del cliente. Si no hay una identificación involucrada y no se guarda nada en el servidor, ¿cuál es el objetivo de que el cliente envíe esa cookie al servidor con cada solicitud? Y, sobre todo, cómo el servidor identifica a su mismo cliente si tiene 0 información para comparar y verificar. Eso significa apátrida.

    
pregunta user3806770 21.10.2016 - 06:58
fuente

1 respuesta

1

Parece ser poca confusión.

las cookies son el par clave / valor enviado en el encabezado de respuesta por el servidor web y almacenadas localmente por su cliente web

Ejemplo de solicitud del navegador:

GET /index.html HTTP/1.1
Host: host.com

Ejemplo de respuesta del servidor:

HTTP/1.1 200 OK
Content-type: text/html
Set-Cookie: a=10
Set-Cookie: aa=20

Por cookie del lado del servidor que quiere decir, sesión almacenada por Web Server, se utilizan básicamente para mapear su sesión con las cookies que vienen en el encabezado de la solicitud

para que ambos tengan sus respectivos roles para que la sesión funcione correctamente

    
respondido por el 8zero2.ops 21.10.2016 - 07:36
fuente

Lea otras preguntas en las etiquetas