hawkmaster: Cookie gelöscht, Daten trotzdem da?

Beitrag lesen

Hallo zusammen,

Ich versuche gerade eine "RememberMe" Funktion mit Cookies einzubauen.
wenn man in einer Php Seite (Formular) auf Logout klickt, lösche ich unter anderem
auch das Cookie:

  
if(isset($_GET['LogOut'])){  
   setcookie ("rememberMe", "", time() - 3600);  
  setcookie ("rememberMeToken", "", time() - 3600);  
}  

Kurz danach kommt dann die Prüfung ob es ein Cookie mit RememberMe gibt, wenn nicht soll der Login Screen kommen:

  
..  
$userId = base64_decode($_COOKIE["rememberMe"]);  
$userData = get_username($userId);  
$salt = "ccc";  
	  
$hash = md5($salt."|".$userData['userid']."|".substr($userData['password'], 0, 5));  
	  
echo "der user mit der id $userId und dem hash $hash <br>";  
if($hash == $_COOKIE["rememberMeToken"]){  
//wenn ok einloggen  
echo "rememberme token ist ok <br>";  
}  
else{  
  //zum login  
}  
..  

Obwohl das Cookie gelöscht wird (kontrolliert im Firebug), zeigt die echo Ausgabe weiter unten immer noch die richtigen Cookie Daten an und auch die Meldung "rememberme token ist ok".

Ich dachte erst es wäre vielleicht ein Zeit Problem, dass das PHP Script schneller ist als das löschen des Cookies? Aber auch ein Versuch mit "sleep()" nach dem löschen brachte keine Veränderung.
Hat jemand eine Idee?

vielen Dank und viele Grüße
hawk