Cookie wird nicht gelöscht

data23

Grünschnabel
Hi,

ich habe einen Cookie gesetzt, ohne expire Wert. Demnach müsste der Cookie ja auch beim beenden der Browser Sitzung gelöscht werden. Er wird allerdings nicht gelöscht.
Code:
setcookie('userRatgeber', $user['benutzername']);

Der Cookie hat im Browser auch den Wert bei "Gültig bis" von "am Ende der Sitzung". Schließe und Öffne ich den Browser wieder, ist der Wert ein Datum in der Vergangenheit.

Jemand ne Idee wieso der Cookie nicht gelöscht wird?
 
Was beim löschen von Cookies immer hilft ist ALLE angaben anzugeben, auch die Optionalen. Wenn man das nicht tut kann man z.B. unter firefox die Cookies aus PHP heraus auch nicht mehr löschen. Vielleicht ist es hier ja ein ähnliches Problem?
 
Ich denke eher das es ein Problem des entsprechenden Servers ist.
Auf einem anderen Server wird der Cookie (wie gewünscht) gelöscht.

Gibt es Optionen in der php.ini die hier etwas Beeinflussen können? Könnte PHP 4 hier Probleme verursachen?
 
Durch die Null als dritter Parameterwert gilt der Cookie als ungültig, also:
PHP:
setcookie('userRatgeber', $user['benutzername'], 0);
 
Zurück