Удаление файлов cookie PHP: примеры кода и методы

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

Метод 1. Установка срока действия в прошлую дату с помощью функции setcookie().

setcookie("cookie_name", "", time() - 3600);

Метод 2: удаление файла cookie с помощью функции unset() и последующая его установка с истекшим сроком действия.

unset($_COOKIE["cookie_name"]);
setcookie("cookie_name", "", time() - 3600);

Метод 3. Использование функции setcookie() с отрицательным сроком действия.

setcookie("cookie_name", "", -1);

Метод 4. Использование функции setrawcookie() с истекшим сроком действия.

setrawcookie("cookie_name", "", time() - 3600);

Метод 5. Использование функции header() для отправки HTTP-заголовка, который удаляет файл cookie.

header("Set-Cookie: cookie_name=; expires=Thu, 01 Jan 1970 00:00:00 GMT");

Эти методы удалят файл cookie PHP, установив срок его действия в прошлом. Не забудьте заменить «cookie_name» фактическим именем файла cookie, который вы хотите удалить.