Lieber Linuchs,
var_dump( $_COOKIE );
In PHP ist $_COOKIE
ein superglobales Array, dessen Schlüssel Du mit unset()
entfernen kannst.
array(10) { ... ["my_VIP"]=> string(1) "0" ... }
Probiere doch einmal unset($_COOKIE['my_VIP');
// Setzen des Verfalls-Zeitpunktes auf 1 Stunde in der Vergangenheit setcookie("my_VIP", "", time() - 3600);
Meines Wissens kannst Du nur die Lebensdauer eines Cookies an sich festlegen, nicht jedoch eines seiner Einträge.
Ich habe es mit Javascript gesetzt und vermute irgend eine mir nicht zugängliche Information. Wie wäre es, wenn Javascript das Cookie für einen bestimmten Ordner gesetzt hätte?
Du hast genau ein Cookie. In dem können Schlüssel-Wert-Paare stehen. Dazu kommt eine Lebensdauer des Cookies.
Gesetzt habe ich das Cookie mit JS:
Es sollte völlig egal sein, womit Du Dein Cookie erzeugt hast.
Liebe Grüße,
Felix Riesterer.