HTTP cookie: Porovnání verzí

Odebráno 23 bajtů ,  před 7 měsíci
bez shrnutí editace
(Narovnání přesměrování byte)
značky: revertováno editace z Vizuálního editoru editace z mobilu editace z mobilního webu
Jako '''{{cizojazyčně|en|cookie}}''' ([[angličtina|anglicky]] ''koláček'', ''oplatka'', ''sušenka'') se v protokolu [[Hypertext Transfer Protocol|HTTP]] označuje malé množství dat, která [[World Wide Web|WWW]] [[server]] pošle prohlížeči, který je uloží na [[počítač]]i uživatele. Při každé další návštěvě téhož serveru pak prohlížeč tato data posílá zpět serveru. Cookies běžně slouží k rozlišování jednotlivých uživatelů, ukládají se do nich uživatelské předvolby apod. Myšlenku cookies navrhl v 90. letech [[Lou Montulli]], tehdy pracující u firmy [[Netscape Communications Corporation|Netscape Communications]].
 
== Technické podrobnosti ==
Cookies se ukládají na straně klienta (uživatele) jako krátké textové soubory (např. pro [[Internet Explorer]] ve [[Windows XP]] do adresáře <tt>c:\Documents and Settings\Jméno uživatele\Cookies</tt>) a to pro každé webové místo (website).
 
Funkce cookies je definována v [[RFC]] 2965 pomocí [[HTTP hlavička|HTTP hlaviček]] <code>Set-Cookie</code> (nebo její novější varianty <code>Set-Cookie2</code>) a <code>Cookie</code>. Hlavička <code>Set-Cookie</code> je poslána v odpovědi serveru a obsahuje:
* název (identifikátor) cookie
* data cookie (omezená prohlížečem, vyžadována je podpora alespoň pro 4096&nbsp;[[Bajt|byte]]),
Neregistrovaný uživatel