Onmiddellijk verwijderen van cookies in PHP
Om ervoor te zorgen dat de
$_COOKIE direct wordt bijgewerkt bij het verwijderen
van een cookie, kunnen we de ons al bekende
handige truc gebruiken:
<?php
setcookie('test', '', time());
unset($_COOKIE['test']);
var_dump($_COOKIE['test']);
?>
Laten we een voorwaarde toevoegen, zodat we niet elke keer een reeds verwijderde cookie hoeven te verwijderen:
<?php
if (isset($_COOKIE['test'])) {
setcookie('test', '', time());
unset($_COOKIE['test']);
}
var_dump($_COOKIE['test']); // verwijderd
?>
Verwijder een willekeurige cookie met behulp van de handige truc. Zorg ervoor dat deze direct wordt verwijderd.