Логотип YeaHub

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

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

Тренажёр

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

Обучение

Навыки

Задачи

Войти

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

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

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про JavaScript: cookies, http, attributes, secure, httponly, samesite

Какие атрибуты есть у cookies?

Вопрос проверяет знание атрибутов HTTP cookies, которые управляют поведением и безопасностью кук в веб-приложениях.

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

Основные атрибуты cookies: Name, Value, Domain, Path, Expires/Max-Age, Secure, HttpOnly, SameSite. Name и Value задают имя и значение. Domain и Path определяют, для каких URL кука отправляется. Expires или Max-Age задают срок жизни. Secure требует HTTPS. HttpOnly запрещает доступ через JavaScript. SameSite ограничивает отправку в межсайтовых запросах.

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

Основные атрибуты cookies

Cookies — это небольшие фрагменты данных, которые сервер отправляет браузеру, а браузер хранит их и отправляет обратно с каждым запросом к серверу. Атрибуты cookies управляют их поведением, безопасностью и сроком действия.

Список атрибутов

  • Name — имя куки (обязательный).
  • Value — значение куки (обязательный).
  • Domain — домен, для которого кука действительна (например, example.com).
  • Path — путь URL, для которого кука отправляется (например, /).
  • Expires — дата истечения срока действия (в формате HTTP-date).
  • Max-Age — время жизни в секундах (приоритетнее Expires).
  • Secure — флаг, указывающий, что кука должна передаваться только по HTTPS.
  • HttpOnly — флаг, запрещающий доступ к куке через JavaScript (document.cookie).
  • SameSite — ограничивает отправку куки в межсайтовых запросах (Strict, Lax, None).

Пример установки cookie на сервере (Node.js с Express)

res.cookie('sessionId', 'abc123', {
  domain: '.example.com',
  path: '/',
  maxAge: 3600000, // 1 час
  secure: true,
  httpOnly: true,
  sameSite: 'strict'
});

Вывод

Атрибуты cookies позволяют тонко настроить их поведение: от ограничения области действия до повышения безопасности. Используйте Secure и HttpOnly для защиты от перехвата и XSS-атак, а SameSite — для предотвращения CSRF-атак.

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию

Уровень

  • Рейтинг:

    4

  • Сложность:

    3

Навыки

  • JavaScript

    JavaScript

  • HTML

    HTML

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

#cookies

#http

#attributes

#secure

#httponly

#samesite

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

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию