Webový súbor cookie (často nazývaný aj „cookie“) je malý údaj, ktorý web ukladá v používateľových účtoch webový prehliadač. Keď osoba načíta webovú stránku, súbor cookie môže informovať prehliadač o jeho návšteve alebo predchádzajúcich návštevách. Tieto informácie môžu umožniť stránke zapamätať si predvoľby, ktoré mohli byť nastavené počas predchádzajúcej návštevy, alebo môžu spomenúť aktivitu z jednej z týchto predchádzajúcich návštev.
Boli ste niekedy na webe elektronického obchodu a pridali ste niečo do nákupného košíka, ale nepodarilo sa vám dokončiť transakciu? Ak ste sa na tento web vrátili neskôr, len aby ste našli svoje položky, ktoré na vás v danom košíku čakajú, uvidíte cookie v akcii.
Veľkosť súboru cookie
Veľkosť HTTP cookie (čo je skutočný názov webových súborov cookie) určuje užívateľský agent. Pri meraní veľkosti súboru cookie by ste mali spočítať bajty ako celok.
meno = hodnota
pár, vrátane znamienka rovnosti.
Podľa RFC 2109 by webové cookies nemali byť obmedzené užívateľskými agentmi, ale minimálne možnosti prehliadača alebo user agenta by mali byť aspoň 4096 bajtov na cookie. Tento limit sa uplatňuje na.
meno = hodnota
iba časť súboru cookie.
To znamená, že ak píšete súbor cookie a súbor cookie má menej ako 4096 bajtov, bude podporovaný každým prehliadačom a používateľským agentom, ktorý je v súlade s RFC.
Pamätajte, že toto je minimum požiadavka podľa RFC. Niektoré prehliadače môžu podporovať dlhšie súbory cookie, ale aby ste boli v bezpečí, mali by ste svoje súbory cookie uchovávať do 4093 bajtov. Mnoho článkov (vrátane predchádzajúcej verzie tohto) naznačuje, že zostať pod 4095 bajtov by malo stačiť zabezpečiť úplnú podporu prehliadača, ale niektoré testy preukázali, že niektoré novšie zariadenia, napríklad iPad 3, sú o niečo nižšie ako 4095.
Testovanie na sebe
Skvelým spôsobom, ako určiť limit veľkosti webových súborov cookie v rôznych prehľadávačoch, je použitie súboru Test obmedzenia súborov cookie prehliadača.
Spustením tohto testu v niekoľkých prehľadávačoch sme dostali nasledujúce informácie o najnovších verziách týchto prehľadávačov:
- Google Chrome - 4096 bajtov
- Internet Explorer - 5117 bajtov
- Firefox - 4097 bajtov