Hallo,
gesetzt wird mein Cookie so:
Und ausgelesen werden soll er so:
Der explode()-Befehl bringt leider kein Ergebnis... wenn man sich die Cookie-Informationen im Firefox über Seiteninformationen ansieht, dann steht da auch nicht 1;d01eb4a2e7f26dc0f6f7e068517a09e6 sondern 1%3Bd01eb4a2e7f26dc0f6f7e068517a09e6.
Das Semikolon wird anscheinend mittels urlencode automatisch umgewandelt...
Was kann ich dagegen tun? $splitter=explode(";",urldecode($_COOKIE['login'])); hat auch nichts gebracht...
gesetzt wird mein Cookie so:
PHP-Code:
setcookie("login","",time()-3600,"/");
setcookie("login","1;d01eb4a2e7f26dc0f6f7e068517a09e6",time()+86400*30,"/");
PHP-Code:
if(isset($_COOKIE['login']))
{
$splitter=explode(";",$_COOKIE['login']);
echo $splitter[0]."<br>"; // username
echo $splitter[1]."<br>"; // md5-pass
...
}
Das Semikolon wird anscheinend mittels urlencode automatisch umgewandelt...
Was kann ich dagegen tun? $splitter=explode(";",urldecode($_COOKIE['login'])); hat auch nichts gebracht...
Kommentar