Встречается на собеседованиях • сегодня

Можно ли поставить удаление cookie через 3 дня

Да, можно установить срок жизни cookie, после которого она автоматически удалится. Для этого нужно указать параметр max-age в секундах или expires с конкретной датой.

Пример с max-age (3 дня = 259200 секунд):

javascript
document.cookie = "username=John; max-age=259200; path=/";

Пример с expires:

javascript
const date = new Date();
date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
document.cookie = `username=John; expires=${date.toUTCString()}; path=/`;

Важно:

  • max-age поддерживается всеми современными браузерами
  • expires работает во всех браузерах
  • Указывайте path=/, чтобы cookie была доступна на всех страницах сайта
  • Для безопасности можно добавить флаги Secure и HttpOnly
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы