Webcookie (často jen nazývaný „cookie“) je malá část dat, která web ukládá v uživatelích webový prohlížeč. Když osoba načte webovou stránku, může cookie říci prohlížeči informace o své návštěvě nebo předchozích návštěvách. Tyto informace mohou webu umožnit zapamatovat si předvolby, které mohly být nastaveny během předchozí návštěvy, nebo mohou vyvolat aktivitu z jedné z těchto předchozích návštěv.
Už jste někdy navštívili web elektronického obchodu a přidali něco do nákupního košíku, ale transakci se vám nepodařilo dokončit? Pokud jste se na tento web vrátili později, pouze abyste našli své položky, které na vás v tomto košíku čekají, pak jste viděli cookie v akci.
Velikost souboru cookie
Velikost HTTP cookie (což je skutečný název webových souborů cookie) určuje uživatelský agent. Při měření velikosti souboru cookie byste měli počítat bajty jako celek.
jméno = hodnota
dvojice, včetně znaménka rovná se.
Podle RFC 2109 by webové cookies neměly být omezovány uživatelskými agenty, ale minimální funkce prohlížeče nebo uživatelského agenta by měla být alespoň 4096 bajtů na cookie. Tento limit se vztahuje na.
jméno = hodnota
pouze část cookie.
To znamená, že pokud píšete soubor cookie a soubor cookie má méně než 4096 bajtů, bude podporován každým prohlížečem a uživatelským agentem, který odpovídá RFC.
Pamatujte, že toto je minimální požadavek podle RFC. Některé prohlížeče mohou podporovat delší soubory cookie, ale pro zajištění bezpečnosti byste měli soubory cookie uchovávat pod 4093 bajty. Mnoho článků (včetně předchozí verze této) naznačuje, že zůstat pod 4095 bajtů by mělo stačit zajistit plnou podporu prohlížeče, ale některé testy ukázaly, že některá novější zařízení, jako je iPad 3, jsou o něco nižší než 4095.
Testování pro sebe
Skvělým způsobem, jak určit omezení velikosti webových souborů cookie v různých prohlížečích, je použití souboru Test omezení cookie prohlížeče.
Spuštěním tohoto testu v několika prohlížečích jsme získali následující informace o nejnovějších verzích těchto prohlížečů:
- Google Chrome - 4096 bajtů
- Internet Explorer - 5117 bajtů
- Firefox - 4097 bajtů