Время истечения срока действия файла cookie. Это временная метка Unix, так что это количество секунд с эпохи. Другими словами, вы, скорее всего, установите это с помощью функции time () плюс количество секунд, прежде чем вы захотите, чтобы она истекла. Или вы можете использовать mktime (). time () + 60 * 60 * 24 * 30 истечет через 30 дней. Если установлено значение 0 или опущено, файл cookie истекает в конце сеанса (когда браузер закрывается) .
Снято с: – http://www.php.net/manual/en/function.setcookie.php
Может ли кто-нибудь объяснить, почему FireFox не удаляет файлы cookie с неопределенным временем истечения срока действия при выходе?
Я тестировал в Chrome, Opera и IE, все они удаляют эти файлы cookie при выходе.
Это ошибка Firefox?
Вы сохраняете сеанс вкладок при выходе из Firefox? См. Это сообщение для больше.
вы пробовали установить дату истечения срока действия cookie в прошлом?
Происходит ли остаточный процесс? Некоторые плагины для FF застревают в фоновом режиме, когда браузер закрыт, или менеджер загрузок может быть открыт и т. Д. FF определенно завершен?
Кроме того, это может быть связано с повреждением профиля, пробным с новым профилем (запустить FF с firefox.exe -ProfileManager)
Также см. Здесь:
http://forums.mozillazine.org/viewtopic.php?f=38&t=1465575
В частности, в отношении коррупции в менеджере файлов cookie:
Файл cookie может стать поврежденным. Поскольку вы удаляете все файлы cookie, попробуйте следующее: 1) Завершите работу Firefox. 2) Войдите в свой профиль. ( http://kb.mozillazine.org/Profile_folder_-_Firefox ) 3) Резервное копирование и переименование файлов cookie.txt (если он существует) и файлов cookie.sqlite на другое имя, то есть old_xxxx
Firefox, кажется, требует, чтобы вы включили все параметры, или он будет игнорировать истечение срока действия и рассматривать cookie как сеансовый файл cookie
<?php setcookie( "name", "value", "past_timestamp", "path", "domain" ); ?>
больше информации здесь