Cookie në HTTP
Cookie-t përfaqësojnë një tekst të vogël, që serveri mund t'i ruajë në shfletuesin e përdoruesit. Serveri mund të vendosë disa cookie me emra të ndryshëm.
Me anë të cookie-ve, serveri mund të identifikojë përdoruesin dhe të ruajë të dhënat e çdo klienti midis kërkesave të tij.
Cookie-t transmetohen midis klientit dhe serverit me anë të kokave HTTP (mbajeni mend, kjo është e rëndësishme). Me çdo kërkesë të shfletuesit drejt serverit, shfletuesi do t'i dërgojë të gjitha cookie-t të kësaj faqeje në server.
Me anë të kokës Cookie klienti
dërgon cookie-t në server me çdo
kërkesë:
Cookie: name=john
Nëse është vendosur më shumë se një cookie, klienti do t'i dërgojë të gjitha në një kokë, të ndara me pikëpresje:
Cookie: name=john;surn:smit
Me anë të kokës Set-Cookie serveri
mund të vendosë një cookie me emrin dhe vlerën e dëshiruar:
Set-Cookie: name=john
A është e saktë që cookie-t transmetohen përmes kokave HTTP?
Ku ruhen cookie-t, në server apo në shfletues?
Me çfarë koke serveri vendos cookie-t?
Me çfarë koke shfletuesi dërgon cookie-t në server?
Sa shpesh shfletuesi dërgon cookie-t në server?
Hapni një faqe internetore dhe studioni kokat e kërkesës dhe përgjigjes. Kërkoni atje kokat që transmetojnë cookie-t.
Në debuger-in e shfletuesit në skedën "Network" gjeni kërkesën tuaj. Klikoni mbi të. Në hollësitë e kërkesës që shfaqen gjeni skedën "Cookies". Studioneni.
Në debuger-in e shfletuesit në skedën "Application" gjeni skedën "Cookies". Studioni cookie-t e shkruara në shfletuesin tuaj për këtë faqe. Përpiquni të ndryshoni dhe fshini cookie të veçanta (kujdes, mund të prishni autorizimin; sigurohuni që keni fjalëkalimin e kësaj faqeje).