×


Cookies (RFC 2109)
•
bezestavový
charakter komunikace WWW klienta a serveru přináší některé problémy
–
neumožňuje
pamatovat si historii předchozí komunikace
•
například
uživatelem zvolené kódování, předchozí nákup ve virtuální prodejně atd.
•
možné řešení:
–
stavová informace
se ukládá do URL
•
server generuje
stránky s modifikovanými odkazy URL, aby v nich bylo zakódováno vše potřebné
pro "připomenutí"
•
problém je s
počátečním krokem
–
uživatel se musí
explicitně (a "ručně") přihlásit
•
jiné řešení:
cookies
–
cookie je malý
datový údaj, který generuje server, a uchovává jej klient
•
server uloží do
cookie vše co si potřebuje pamatovat o aktuální transakci, a pošle cookie
klientovi
–
pomocí hlavičky
Set-Cookie
•
klient uchová
cookie u sebe
•
při příštím
požadavku klienta na stejný server je k požadavku přidáno příslušné cookie
–
pomocí hlavičky
Cookie
•
server si na
základě přijatého cookie
"připomene" předchozí historii