Как мне настроить cookie, который никогда не истечет, даже когда пользователь закрывает свой браузер или останавливает свой компьютер?
Спасибо!
Я не думаю, что есть способ иметь «постоянное» печенье, а скорее способ, срок годности которого истекает очень и очень далеко в будущем. Тот факт, что вы вошли в систему на веб-сайте / службе в следующий раз, когда вы вернетесь или закроете свой браузер, не означает, что в файле cookie нет срока годности.
Ознакомьтесь с документацией PHP по настройке времени жизни куки .
setcookie("example", $cookievalue, time()+60*60*24*6004, "/", ".example.com");
Невозможно установить cookie навсегда, браузеры не допустят этого.(ps. Удивительно, какие чудеса вызовет у вас Google, если бы вы буквально заглянули в заголовок этого вопроса)
У пользователя всегда будет возможность удалить или заблокировать куки.Но вы всегда можете установить дату истечения в далеком будущем.
setcookie("cname" ,$value, mktime (0, 0, 0, 12, 31, 2015));
Вы можете назначить дату истечения срока действия, которая очень далека от этого:
setcookie("testCookie","value",mktime (0, 0, 0, 12, 31, 2015)); //Expires on 31 december 2015