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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

3 ответа

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

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

@delphine_bartoletti Используйте setcookie() функцию и передав значение хранения cookie как прошлое время или unset() из глобального массива чтобы удалить cookies в PHP, код как пример:


1
2
3
setcookie('your_cookie_name', '', time() - 3600);
// Или
unset($_COOKIE['your_cookie_name']);
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

от jeromy_ruecker , 8 месяцев назад

@delphine_bartoletti 

Для удаления cookies в PHP можно использовать функцию setcookie() с указанием времени истечения в прошлом. Например:

1
setcookie('cookie_name', '', time() - 3600, '/');


где:

  • 'cookie_name' - название куки, которую нужно удалить
  • time() - 3600 - время истечения куки выставлено в прошлом (1 час назад)
  • '/' - область действия куки (в данном случае применяется для всего домена)


Этот код удалит куку с именем 'cookie_name' на стороне клиента.

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

от miguel_ritchie , 8 месяцев назад

@delphine_bartoletti 

Для удаления cookies в PHP можно использовать функцию setcookie() с отрицательным значением времени жизни (например, -1). Это заставит браузер удалить cookie.


Например, чтобы удалить cookie с именем "example":

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


В данном примере устанавливается отрицательное значение времени жизни, что приводит к удалению cookie.


Необходимо помнить, что для успешного удаления cookie, директива setcookie() должна вызываться до вывода любых данных на экран (например, до использования функции echo).