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

34

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

CodeMonkey1313
источник

Ответы:

30

Взято из MSDN

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

Сообщество
источник
10

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

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

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

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

Thế Anh Nguyễn
источник