Øjeblikkelig sletning af cookies i PHP
For at $_COOKIE kan ændres med det samme, når en cookie slettes,
kan man bruge det allerede kendte
smarte trick:
<?php
setcookie('test', '', time());
unset($_COOKIE['test']);
var_dump($_COOKIE['test']);
?>
Lad os tilføje en betingelse, så vi ikke hver gang skal slette en allerede slettet cookie:
<?php
if (isset($_COOKIE['test'])) {
setcookie('test', '', time());
unset($_COOKIE['test']);
}
var_dump($_COOKIE['test']); // slettet
?>
Slet en vilkårlig cookie ved hjælp af det smarte trick. Vær sikker på, at den bliver slettet med det samme.