Мгновенное удаление кук в PHP

Для того, чтобы при удалении куки сразу менялся $_COOKIE можно использовать уже известный нам хитрый прием:

<?php setcookie('test', '', time()); unset($_COOKIE['test']); var_dump($_COOKIE['test']); ?>

Добавим условие, чтобы каждый раз не удалять уже удаленную куку:

<?php if (isset($_COOKIE['test'])) { setcookie('test', '', time()); unset($_COOKIE['test']); } var_dump($_COOKIE['test']); // удалена ?>

Удалите какую-нибудь куку с помощью хитрого приема. Убедитесь, что она будет удалена сразу.



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