Ștergerea instantanee a cookie-urilor în PHP
Pentru ca $_COOKIE să se actualizeze imediat
la ștergerea unui cookie, puteți utiliza
trucul deja cunoscut:
<?php
setcookie('test', '', time());
unset($_COOKIE['test']);
var_dump($_COOKIE['test']);
?>
Să adăugăm o condiție pentru a nu șterge de fiecare dată un cookie deja șters:
<?php
if (isset($_COOKIE['test'])) {
setcookie('test', '', time());
unset($_COOKIE['test']);
}
var_dump($_COOKIE['test']); // șters
?>
Ștergeți un cookie oarecare folosind trucul ingenios. Asigurați-vă că va fi șters imediat.