PHP

Удаление cookies

Задача
Необходимо удалить cookie, так чтобы броузер не посылал его обратно серверу.

Решение
Вызовите функцию setcookie() с пустым значением для cookie и с временем истечения срока действия, соответствующим моменту времени в прошлом:

setcookie('flavor','',time()-86400);


Обсуждение
Неплохо установить время истечения срока действия на несколько часов или даже целый день назад, на тот случай, если часы сервера и часы пользовательского компьютера не синхронизированы. Например, если сервер «думает», что сейчас 3:02 P.M., то cookie с временем истечения срока действия, равным 3:05 P.M., не будет удален пользовательским компьютером, даже если время на сервере прошло.

Вызов функции setcookie(), удаляющий cookie, должен иметь те же самые аргументы (за исключением значения и времени), что и вызов функции setcookie(), который устанавливал cookie, поэтому включите путь, домен и флаг безопасности в случае необходимости.
Теги:
cookies
Добавлено: 21 Июля 2018 16:27:11 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...