Löschen von Cookies in PHP
PHP verfügt über keinen eingebauten Mechanismus zum Löschen von Cookies. Daher werden Cookies auf eine trickreiche Weise gelöscht - indem die 'Ablaufzeit' des Cookies auf den aktuellen Zeitpunkt gesetzt wird:
<?php
setcookie('test', '', time());
?>
Das Löschen eines Cookies führt erst nach einem Neuladen der Seite
zu einer Änderung von $_COOKIE:
<?php
setcookie('test', '', time());
var_dump($_COOKIE['test']); // gibt beim ersten Mal den Cookie-Wert aus
?>
Löschen Sie einen beliebigen Cookie. Laden Sie die Seite neu und vergewissern Sie sich, dass er gelöscht wurde.