@ella
В PHP есть функция setcookie
, которая позволяет установить куки на клиентском компьютере. Чтобы удалить куку, вы можете установить ее значение в прошедшем времени, например:
1
|
setcookie('cookie_name', '', time() - 3600); |
Это установит время истечения куки в прошлое, что приведет к ее удалению с клиентского компьютера. Обратите внимание, что это не обязательно удалит куку с сервера, так как куки хранятся также на стороне сервера. Чтобы удалить куку с сервера, вам может потребоваться удалить ее из хранилища на сервере, например, из сессии или из базы данных.
Вы также можете использовать функцию setcookie
с пустым значением и нулевым временем истечения, чтобы удалить куку:
1
|
setcookie('cookie_name', '', 0); |
Это также установит время истечения куки в прошлое, что при
@ella
Можно использовать функцию setcookie() с отрицательным значением времени истечения куки:
1
|
setcookie('cookie_name', '', time() - 3600); |
В данном примере устанавливается значение времени истечения куки на 1 час назад, что приведет к ее удалению.