Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Где хранятся сессии и cookie?

Этот вопрос проверяет понимание механизмов хранения данных на стороне клиента и сервера

Короткий ответ

Cookie хранятся в браузере пользователя и отправляются на сервер с каждым запросом. Сессии обычно хранятся на сервере (например, в базе данных или Redis), а в браузере сохраняется только идентификатор сессии (часто в cookie).

Длинный ответ

Cookie — это небольшие текстовые файлы, которые хранятся в браузере. Они используются для аутентификации, отслеживания пользователей и хранения настроек. Например, когда вы входите на сайт, сервер может отправить cookie с токеном авторизации.

Сессии — это данные, которые хранятся на сервере. Вместо того чтобы передавать все данные туда-обратно, сервер создает уникальный идентификатор сессии (например, session_id) и сохраняет его в cookie браузера. При каждом запросе сервер проверяет этот идентификатор и загружает данные сессии из своего хранилища (базы данных, Redis и т. д.).

Пример cookie:

Set-Cookie: session_id=abc123; Path=/; HttpOnly

Пример сессии в Redis:

{
	"session_id": "abc123",
	"user_id": 42,
	"last_activity": "2023-10-01T12:00:00Z"
}

Уровень

  • Рейтинг:

    3

  • Сложность:

    7

Навыки

  • Networks

Ключевые слова

#browser

Подпишись на React Developer в телеграм