Cookies

angl. cookies [kůkís] = "sušenky", Kosek překládá jako "koláčky". Mezi programátory se říká cookies nebo kukiny.

Cookies jsou malé textové informace, které se dají uložit na počítači klienta. Z bezpečnostních důvodů je ukládání všech souborů na klientovi zakázáno, cookies jsou jedinou omezenou výjimkou. Ukládají se někam do cache (nejčastěji do dočasných souborů), lze se na ně podívat přes možnosti prohlížeče. Lze je vypnout (zakázat ukládání) a smazat.

Ukládat a číst cookies umějí skripty klientské (např. JavaScript) i serverové (např. PHP). Každé cookie má název a hodnotu (např. navstevy=4) plus informaci o vypršení (datum a čas ve fomrátu GMT, kdy cookie zmizí) a rozsah platnosti (odkud se dá číst).

Pokud se nenastaví jinak, může skript cookies číst jen z té stránky, na které bylo uloženo. Při ukládání se může nastavit path a domain, potom půjde číst i ze stránek zadané cesty a domény. Jestliže se ale nastaví domain jiné, než jaká je aktuální doména (druhého řádu), nebude to fungovat.

V případě, že by se cookie snažil nastavovat jiný objekt ve stránce (např. obrázek), který se ale do stránky načítá z jiné domény, jde o tak zvanou cookie třetí strany (third part cookie). Na některých prohlížečích je ukládání takových cookies omezeno nebo zakázáno -- záleží to na nastavení prohlížeče a na tom, zda server má P3P soubor.

Na stránkách Jak psát web o cookies: nic moc, jenom příklad v Technologiích reklamních formátů, Příklad přečtení hodnoty cookie javascriptem, příklad rozsekání všech cookies do javascriptového pole a Příklad uložení cookie javascriptem

Na Lupě o cookies v IE 6 a P3P: http://www.lupa.cz/clanky/internet-explorer-6-si-susenky-vybira/

 

Encyklopedie

Jak psát web