Guten Abend,
ich habe ein Problem mit Cookies:
Und zwar möchte ich auf meiner neuen Homepage mit Cookies arbeiten und sie ebenfalls löschen können. Um Cookies zu löschen, muss man bekanntlich das Cookie überschreiben, in dem man die Zeit auf 0 bzw. auf eine negative Zeit stellt. Wenn ich nun das Skript ausführen, wird mein Cookie jedoch nicht überschrieben und ich kann einfach nicht sagen, weshalb es so ist. Ich habe zum Test schon den Browser kommplett geschlossen bzw.mir das Cookie ausgeben lassen, aber es wird nicht überschrieben.
Mein Skript für den Logoutvorgang sieht folgendermaßen aus:
Habt ihr diesbezüglich einen Lösungsvorschlag?
Danke schonmal im Voraus für alle Antworten.
ich habe ein Problem mit Cookies:
Und zwar möchte ich auf meiner neuen Homepage mit Cookies arbeiten und sie ebenfalls löschen können. Um Cookies zu löschen, muss man bekanntlich das Cookie überschreiben, in dem man die Zeit auf 0 bzw. auf eine negative Zeit stellt. Wenn ich nun das Skript ausführen, wird mein Cookie jedoch nicht überschrieben und ich kann einfach nicht sagen, weshalb es so ist. Ich habe zum Test schon den Browser kommplett geschlossen bzw.mir das Cookie ausgeben lassen, aber es wird nicht überschrieben.
Mein Skript für den Logoutvorgang sieht folgendermaßen aus:
PHP:
if($_GET["action"] == "logout") {
if(setcookie("testcookie", "", time() - 3600, "")) {
session_destroy();
session_unset();
echo "Cookie überschrieben.";
print_r($_COOKIE);
}
}
Habt ihr diesbezüglich einen Lösungsvorschlag?
Danke schonmal im Voraus für alle Antworten.