Hello,
unset($_COOKIE);
$_COOKIE ist eine superglobale Variable, solche solltest du nie per unset() gänzlich löschen, da diese dann für alle Teile deines Scriptes nicht mehr zur Verfügung steht, was zu unerwarteten Problemen führen kann.
Aus diesem Grund solltest du, wenn du alle Daten aus $_COOKIE, $_SESSION etc. löschen willst nie unset() verwenden, sondern die Variable als leeres Array definieren:
$_COOKIES = array()
Nur Singular!
$_COOKIE = array()
sonst wird ein zweites Array angelegt :-D
Liebe Grüße aus dem Cyberspace
Tom vom Berg