Intereting Posts
Как построить следующие и предыдущие ссылки с php? PHP mail () возвращает false, но ошибка не регистрируется ini_set, set_time_limit, (max_execution_time) – не работает Аутентификация Kerberos в PHP Как заставить построитель запросов выводить свой необработанный SQL-запрос в виде строки? Не удалось получить символы с акцентом UTF-8 из Access через PDO_ODBC Поиск примеров или помощь по интеграции RETS на веб-сайт php Разверните Laravel 5.1 на облачном хостинге Увеличение дней до текущей текущей даты () Есть ли синтаксический анализатор PHP для Notepad ++? Ошибка обработки, когда getimagesize не может найти файл Стоимость масштабирования Rails и стоимость масштабирования PHP и Python Получить визуализацию HTML из локального файла PHP Smarty: оцените шаблон, хранящийся в переменной PHP как написать функцию Max ($ array), которая возвращает максимальное значение, содержащееся в массиве $, или некоторый массив, вложенный в массив $ array

Максимальный срок действия файла cookie Google Chrome

Я создавал свой сайт, когда создавал новый файл cookie с этой линией php:

setcookie('subscribed', 'true', time() + 365*24*3600*100, '/', null, false, true); 

Я понял, что мой браузер (Google Chrome) отказался получить этот файл cookie. Когда я посмотрел на свои файлы cookie в Google Chrome, его там не было. Я начал заниматься различными настройками, пока не увидел, что это сработало:

 setcookie('subscribed', 'true', time() + 365*24*360, '/', null, false, true); 

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

Мой вопрос: какое минимальное время истечения вы можете установить для cookie в Google Chrome? Кто-нибудь знает об этой политике?

Я только что попробовал это на 64-битной ОС с Chrome как браузером и Apache в качестве сервера, и он работает безупречно. Это показывает время истечения срока действия печенья, которое должно быть где-то в 2113 году.

dev-null-dweller , вероятно, прав: любая дата после 03:14:07 UTC во вторник, 19 января 2038 года, обернется примерно до 1900 года, что вынудит печенье немедленно исчезнуть (на 32-битных платформах, то есть).

Обходите это, установив время истечения срока действия cookie не более 10 лет в будущем. Это уже выходит за рамки разумно ожидаемого срока службы любого электронного устройства, которое будет держать его в любом случае.