Я знаю, что могу установить срок действия файла cookie, но могу ли я сделать так, чтобы срок действия файла cookie истекал через некоторое время ИЛИ при закрытии браузера?
Может ли срок действия файла cookie истечь, когда ЛИБО проходит некоторое время, ИЛИ браузер закрыт?
comment
Возможно, см. также ответы https://stackoverflow.com/questions/8894243/why-cookies-dont-expire-after-closing-browser и Википедия: HTTP cookie - срок действия и максимальный возраст. Существует два случая файлов cookie в зависимости от того, установлен ли срок действия или нет. Если установлено, срок действия файла cookie истекает через некоторое время или истекает при закрытии браузера, если нет.
- person samm   schedule 28.04.2021
Ответы (1)
Если вы установите дату истечения срока действия, это установит их срок действия в эту дату, независимо от того, открыт браузер или закрыт.
Срок действия только непостоянных файлов cookie истекает после закрытия браузера.
См. правила срока действия файлов cookie в Википедии.
person
Oded
schedule
29.03.2010
Я знал об этом. Я только что пришел с идеей отправить несколько файлов cookie, один с датой истечения срока действия, а другой с истекающим сроком действия сеанса пользователя. Проверка обоих даст мне желаемый результат
- person Sergej Andrejev; 29.03.2010
На самом деле я реализовал это так же, как @SergejAndrejev, где я использовал два файла cookie.
- person Archimedes Trajano; 08.07.2014
@SergejAndrejev, вы должны преобразовать свой комментарий в ответ
- person Michael Freidgeim; 18.10.2017
Просто из любопытства, какой вариант использования? Разные вещи, срок действия которых истекает в разное время?
- person Phillip Harrington; 19.12.2017
Это был банковский фронтенд. Пользователь должен выйти из системы, когда он либо закрывает браузер, либо по прошествии некоторого количества минут. Если я правильно помню, это было довольно давно
- person Sergej Andrejev; 26.12.2017