Omedelbar borttagning av kakor i PHP
För att omedelbart uppdatera
$_COOKIE när en kaka tas bort
kan vi använda det redan kända
knepiga tricket:
<?php
setcookie('test', '', time());
unset($_COOKIE['test']);
var_dump($_COOKIE['test']);
?>
Lägger till ett villkor så att vi inte varje gång försöker ta bort en redan borttagen kaka:
<?php
if (isset($_COOKIE['test'])) {
setcookie('test', '', time());
unset($_COOKIE['test']);
}
var_dump($_COOKIE['test']); // borttagen
?>
Ta bort en kaka med hjälp av det knepiga tricket. Se till att den tas bort omedelbart.