Как удалить cookie в php?

Пользователь

от guillermo , в категории: PHP , 2 года назад

2 ответа

Пользователь

от aaron_armstrong , 2 года назад

@guillermo 

Чтобы удалить cookie в PHP, вам нужно использовать функцию setcookie, передав ей имя cookie и значение null. Вот пример:

1
setcookie('mycookie', null);


Это установит cookie с именем mycookie в значение null, что приведет к его удалению. Чтобы удалить cookie с текущей доменной и путевой частью, нужно также установить время жизни в прошедшее значение. Вот как это сделать:

1
setcookie('mycookie', null, time() - 3600);


Это установит cookie с именем mycookie в значение null и установит время жизни в 1 час назад, что приведет к его удалению.


Обратите внимание, что функция setcookie должна вызываться до любого вывода на страницу, включая пробелы и пустые строки.

Пользователь

от roma , 2 года назад

@guillermo 

В PHP можно удалить cookie, используя функцию setcookie(). Чтобы удалить cookie, необходимо передать имя cookie, значение и дату истечения в прошлое. Например, чтобы удалить cookie с именем "user", можно использовать следующий код:

1
setcookie("user", "", time() - 3600);


Этот код устанавливает дату истечения на 1 час назад, что приводит к удалению cookie.