Zitat:
Zitat von BananaJo
Code:
PHP-Code:
if($_COOKIE["cookie1"] != "")
//...
if($_COOKIE["cookie2"] != "")
//...
|
Was hast du gegen isset()?
Rein theoretisch könnte man einen leeren String (also "") als Nutzdaten in ein Cookie packen. Dann würde deine Abfrage ins Leere laufen. Was sagt var_dump($COOKIE)?
Cookies können an mehreren Stellen verloren gehen:
1. Der Server sendet keine (HTTP-Response-Header
prüfen).
2. Der Client nimmt sie nicht an (in den Cookie-Einstellungen des Browsers nachsehen, ob ein Eintrag angelegt wurde).
3. Der Client meint, sie nicht zum Server schicken zu müssen (HTTP-Request-Header
prüfen).
4. Der Client schickt Unsinn oder $_COOKIE wird nicht richtig abgefragt. (var_dump($_COOKIE)).