⊗ppPmCkIR 330 of 447 menu

Eliminación instantánea de cookies en PHP

Para que el array $_COOKIE se actualice inmediatamente al eliminar una cookie, puedes usar el truco ingenioso que ya conocemos:

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

Agreguemos una condición para no intentar eliminar una cookie que ya ha sido eliminada cada vez:

<?php if (isset($_COOKIE['test'])) { setcookie('test', '', time()); unset($_COOKIE['test']); } var_dump($_COOKIE['test']); // eliminada ?>

Elimina alguna cookie usando el truco ingenioso. Asegúrate de que se eliminará inmediatamente.

bydeenesfrptru