Cookie — не просто хранилище данных в браузере. Данные, хранящиеся в куках, также передаются на сервер в виде HTTP-заголовка и могут быть им изменены. Cookie являются частью спецификации протокола HTTP, и их поддерживают все браузеры.



У хранения данных в Cookie есть ограничения:

✓ передаются при каждом запросе к серверу,

✓ их размер ограничен 4096 байтами,

✓ содержимое должно быть закодировано и быть безопасным,

✓ срок хранения данных по умолчанию ограничен длинной сессии,

✓ для продления хранения кук используется дополнительный параметр.