cookie avviato dal client Vs cookie avviato dal server [chiuso]

1

Sto trovando commenti e articoli simili sui cookie lato client che sono avviati dal client e memorizzano tutto sul lato client e il server non memorizza nulla. D'altra parte il cookie lato server è impostato dal server. Il server lo invia al client che ha un ID univoco che il client rinvia ad ogni richiesta. Ha senso. Perché questo è il modo in cui il server identifica il client e la stessa sessione.

Quello che non capisco è il cookie lato client. Se non è presente alcun ID e non viene salvato nulla sul server, qual è l'intero punto del client che invia quel cookie al server ad ogni richiesta? E soprattutto come il server identifica lo stesso client se ha 0 informazioni da confrontare e controllare. Ciò significa apolidi.

    
posta user3806770 21.10.2016 - 06:58
fonte

1 risposta

1

Sembra essere poca confusione.

i cookie sono la coppia chiave / valore inviata nell'intestazione della risposta dal server Web e archiviata localmente dal tuo client web

Esempio di richiesta browser:

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

Esempio di risposta dal server:

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

Per cookie lato server intendete dire Sessione memorizzata da Web Server, questi sono fondamentalmente utilizzati per mappare la sessione con i cookie che arrivano nell'intestazione della richiesta

quindi entrambi hanno i rispettivi ruoli per il corretto funzionamento della sessione

    
risposta data 21.10.2016 - 07:36
fonte

Leggi altre domande sui tag