Ответ, который я ожидаю, не совсем такой: https://stackoverflow.com/a/33106316/8791363, В этом сообщении говорится, что файл cookie без даты истечения срока действия «истекает» в конце сеанса пользователя.
Это на самом деле довольно забавно, потому что я сохранил cookie-файл без даты истечения срока действия в блокноте на своем компьютере, а затем закрыл свой браузер, затем я снова открыл свой браузер и веб-сайт и, как и ожидалось, вышел из системы. что на самом деле произошло, что мой браузер удалил файлы cookie из своего хранилища, но срок действия файлов cookie истек? Ну, используя инструмент под названием Burp Suite, который позволяет вам играть с HTTP-запросами, и кучу других вещей, я отправил запрос на веб-сайт, используя cookie, который ранее хранил на своем компьютере, и это сработало! В этот момент я был смущен и обеспокоен, потому что куки не должны быть действительными вечно, верно?
Замечания:
1 - я описал, что произошло на стороне клиента, но я не знаю, действительно ли через некоторое время веб-сервер (Apache, Nginx и т. Д.) Действительно истечет срок действия cookie.
2 - Я тестировал только один веб-сайт, так что, возможно, это был неправильно настроенный веб-сайт?
3 - Я не знаю, возможно ли это вообще, но когда браузер закрыт (он же конец пользовательской сессии), если в браузере есть файлы cookie без даты истечения срока действия, он должен отправить запрос веб-сайтам, которые их отправили. куки "говорят" что-то вроде: "Эй, истек срок действия куки, которые вы мне отправили, потому что сеанс пользователя завершен".
Мой настоящий вопрос в названии, но не стесняйтесь говорить о наблюдениях, которые я написал.