Per http://php.net/manual/en/function.setcookie.php, они предоставляют следующий пример, чтобы удалить куки:Правильное истекают значение для удаления куки
setcookie ("TestCookie", "", time() - 3600);
Выбранный ответ Remove a cookie рекомендует следующее:
setcookie('Hello', null, -1, '/');
Должна ли она быть time()-3600
, -1
, или что-то еще?
На боковой ноте, является ли значение null
или ""
предпочтительным?
Любое время до того, как текущее время будет работать. – Barmar
Значение не имеет значения, установив предыдущую дату, поскольку @Barmar сказал, что удалит cookie. –
он должен быть в прошлый раз В КЛИЕНТЕ. если часы клиента выключены, тогда вы все равно будете устанавливать время в будущем THEIR, например. продолжая печенье. Лучший выбор - установить 'time = 1', который должен быть 1970. Если часы пользователя настолько далеки, что слишком плохо для них. –