Natychmiastowe usuwanie ciasteczek w PHP
Aby po usunięciu ciasteczka od razu zmieniała się
$_COOKIE, można użyć znanej nam już
sprytnej sztuczki:
<?php
setcookie('test', '', time());
unset($_COOKIE['test']);
var_dump($_COOKIE['test']);
?>
Dodajmy warunek, żeby za każdym razem nie usuwać już usuniętego ciasteczka:
<?php
if (isset($_COOKIE['test'])) {
setcookie('test', '', time());
unset($_COOKIE['test']);
}
var_dump($_COOKIE['test']); // usunięte
?>
Usuń jakieś ciasteczko za pomocą sprytnej sztuczki. Upewnij się, że zostanie ono usunięte natychmiast.