Sofortiges Löschen von Cookies in PHP
Um sicherzustellen, dass sich $_COOKIE sofort beim Löschen des Cookies
aktualisiert, können wir den uns bereits bekannten
klugen Trick anwenden:
<?php
setcookie('test', '', time());
unset($_COOKIE['test']);
var_dump($_COOKIE['test']);
?>
Fügen wir eine Bedingung hinzu, um nicht jedes Mal einen bereits gelöschten Cookie erneut zu löschen:
<?php
if (isset($_COOKIE['test'])) {
setcookie('test', '', time());
unset($_COOKIE['test']);
}
var_dump($_COOKIE['test']); // gelöscht
?>
Löschen Sie einen beliebigen Cookie mit dem cleveren Trick. Stellen Sie sicher, dass er sofort gelöscht wird.