Cookie löschen

Tualex

Erfahrenes Mitglied
Hallo,

Ich habe das Thema oft gesehen, wie man einen Login mit Cookies macht, aber ich habe nicht gesehen, wie man mit php Cookies löschen kann. Wie geht das?

Mfg
Tualex
 
Der Punkt ist, dass der Verfallszeitpunkt des Cookies bereits gewesen sein muss, damit der Cookie gelöscht wird. Ob dies nur eine Stunde oder ein paar Jahre ist, ist völlig egal.
 
Danke für die hilfe, aber bei mir bleiben die Cookies weiterhin da weiss nicht wieso! Kann man die vielleicht falsch setzen oder so?
PHP:
  setcookie('username', $_POST['user']);
  setcookie('pass', md5($_POST['pass']));
und zum löschen:
PHP:
setcookie("username", "", time(), "/");
setcookie("pass", "", time(), "/");

Edit:
Muss dazu noch sagen, dass ich den Umgang mit Cookies grad erst lerne!!
 
Zuletzt bearbeitet:
Beim „Löschen“ von Cookies müssen/sollten allle Parameter – außer dem Wert- und dem Verfallszeitpunkt-Wert – denselben Wert wie beim Setzen besitzen.
 
So hier ?
PHP:
setcookie("username", $_COOKIE['username'], time(), "/");
setcookie("pass", $_COOKIE['pass'], time(), "/");
 
Am besten sollte für den Verfallszeitpunkt ein bereits vergangener Zeitpunkt gewählt werden. Da dieser im Unix-Zeitformat steht, ist auch 0 ein valider Wert.
 
Zurück