Что браузеры делают с просроченными куки?


34

Что браузеры делают с просроченными куки? Я знаю, что приложение не будет их читать, и я предполагаю, что браузер не будет отправлять их, но очищены ли они от файловой системы с какой-либо регулярностью?

Ответы:


30

Взято из MSDN

Если срок действия файла cookie истек, браузер не отправляет этот файл на сервер с запросом страницы; вместо этого истекший cookie удаляется .


10

Это зависит от конкретного браузера, а также личных настроек пользователя. Добро пожаловать в мир веб-разработки, где каждый - особый случай. Это одна из причин, по которой вам необходимо тщательно тестировать свой сайт с использованием нескольких браузеров в разных местах.


5
Да, некоторые версии Firefox, кажется, сохраняют файлы cookie с истекшим сроком навсегда. Я только что удалил несколько файлов cookie из моего Firefox, срок действия которых истек в апреле 2012 года. (Однако были и более новые файлы cookie с тем же доменом и именем.)
Paŭlo Ebermann

Хахахахахахахахах, к сожалению, не тот ответ, который я хотел, но спасибо за информацию.
Tirithen

2

Браузер проверяет наличие файлов cookie с истекшим сроком действия при запросе страницы с этого домена. Если срок действия файла cookie истек, браузер не отправляет этот файл на сервер с запросом страницы и удаляет его.

Если страница не была запрошена из этого домена, файл cookie будет храниться в вашем браузере до тех пор, пока он не будет перезаписан другим файлом cookie (происходит, когда память, выделенная для хранения файлов cookie, используется).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.