Cookies i HTTP
Cookies er en lille tekst, som serveren kan gemme i brugerens browser. Serveren kan sætte flere cookies med forskellige navne.
Ved hjælp af cookies kan serveren identificere brugeren og lagre data for hver klient mellem dens forespørgsler.
Cookies overføres mellem klienten og serveren ved hjælp af HTTP-headers (husk, dette er vigtigt). Ved hver browserforespørgsel til serveren vil browseren sende alle cookies for dette websted til serveren.
Ved hjælp af headeren Cookie sender klienten
cookies til serveren ved hver
forespørgsel:
Cookie: name=john
Hvis der blev sat mere end én cookie, vil klienten sende dem alle i én header, adskilt af semikolon:
Cookie: name=john;surn:smit
Ved hjælp af headeren Set-Cookie kan serveren
sætte en cookie med det ønskede navn
og værdi:
Set-Cookie: name=john
Er det rigtigt, at cookies overføres via HTTP-headers?
Hvor opbevares cookies, på serveren eller i browseren?
Hvilken header bruger serveren til at sætte cookies?
Hvilken header bruger browseren til at sende cookies til serveren?
Hvor ofte sender browseren cookies til serveren?
Åbn et eller andet websted og undersøg request- og response-headers. Led efter headere, der sender cookies, der.
I browserens debugger under fanen "Network" (find din anmodning. Klik på den. I de opståede request-detaljer (find fanen "Cookies". Undersøg den.
I browserens debugger under fanen "Application" (find fanen "Cookies". Undersøg de cookies, der er gemt i din browser for dette websted. Prøv at ændre og slette enkelte cookies (forsigtigt, det kan ødelægge autorisationen; sørg for, at du har adgangskoden til dette websted).