29

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

3 ответа3

26

Взято с http://msdn.microsoft.com/en-us/library/aa289495(v=vs.71).aspx

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

5

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

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .