Удаление кук в PHP

В PHP нет встроенного механизма для удаления кук. Поэтому удаляют куки хитрым способом - устанавливая время 'смерти' куки на текущий момент:

<?php setcookie('test', '', time()); ?>

Удаление куки приведет к изменению $_COOKIE только после перезагрузки страницы:

<?php setcookie('test', '', time()); var_dump($_COOKIE['test']); // первый раз выведет значение куки ?>

Удалите какую-нибудь куку. Обновите страницу и убедитесь, что она удалилась.



Чат с GPT Компилятор