HTTP cookie: Porovnání verzí

Přidáno 13 bajtů ,  před 4 lety
m
Přidání šablony commonscat dle ŽOPP z 28. 7. 2016; kosmetické úpravy
m (Editace uživatele 2A00:1028:83B2:1096:95E8:5A8D:C218:F9D2 (diskuse) vráceny do předchozího stavu, jehož autorem je [[User:Jan K…)
m (Přidání šablony commonscat dle ŽOPP z 28. 7. 2016; kosmetické úpravy)
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;[[byte]]),
V prohlížečích s podporou [[JavaScript]]u lze v tomto jazyku ke cookie přistupovat přes vlastnost <code>document.cookie</code> ve formě: <tt>název_1._cookie=hodnota_1._cookie;název_2._cookie=hodnota_2._cookie;…</tt>. Páry název:hodnota jsou odděleny středníkem, pokud má hodnota obsahovat středník, je obalena uvozovkami.
 
Cookie lze nastavovat taktéž na straně serveru (podle možností skriptovacího jazyka) – nastavení hodnoty cookie představuje v podstatě přidání HTTP hlavičky do odpovědi serveru (z toho důvodu musí nastavení proběhnout před vypsání čehokoli na výstup). Například, pro jazyk [[PHP]] k tomu slouží funkce setcookie se syntaxí:
 
<code>bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])</code>
 
=== Externí odkazy ===
* {{commonscat}}
* [http://www.earchiv.cz/a96/a638k130.php3 eArchiv.cz - Cookie]
* [http://support.microsoft.com/kb/260971/cs Microsoft - Popis souborů cookie]
* RFC 2965 – ''HTTP State Management Mechanism'' (anglicky)
* [http://www.cookiecentral.com Cookie Central (anglicky)]
 
{{Pahýl}}
113 777

editací