🍪 Cookie
Cookie — это данные, которые хранятся в браузере пользователя.
Как работает:
- Сервер отправляет cookie → браузер сохраняет
- При каждом запросе браузер автоматически отправляет cookie обратно серверу
Пример использования:
- “Запомнить меня”
- язык сайта
- настройки темы
Особенности:
- Хранятся на стороне клиента
- Можно посмотреть и изменить в браузере
- Ограниченный размер (~4 KB)
- Могут жить долго (дни, месяцы)
🧠 Session
Session — это данные, которые хранятся на сервере.
Как работает:
- Сервер создаёт уникальный session_id
- Этот id хранится в cookie у пользователя
- Все данные лежат на сервере, а не в браузере
Пример использования:
- авторизация (логин пользователя)
- корзина в интернет-магазине
Особенности:
- Хранятся на сервере
- Пользователь не может их напрямую изменить
- Более безопасны
- Обычно живут до закрытия браузера или таймаута
⚖️ Главное различие:
| Cookie | Session |
|---|---|
| Хранится в браузере | Хранится на сервере |
| Менее безопасно | Более безопасно |
| Маленький размер | Ограничений почти нет |
| Долгий срок хранения | Временная (сессия) |

Anastasiia Berest
Senior Web UI Engineer
I'm a web development passionate about creating meaningful digital experiences.