ich hab mir gedacht, für eine Benutzerabfragt loggt man sich ein, und speichert Username + PW in einem Cookie. Und zwar in der Rohform von php-Code so dass man das beim einlesen mit eval in ein Array schubsen kann.
zum Schreiben des Cookies benutz ich dann das hier:
Klappt auch fast, abgesehen davon dass in dem Cookie viele %20's stehen.
Beim erneuten Zugriff wird nun erst getestet, ob das Cookie gesetzt ist. Wenn ja, soll der das hiermit wieder einlesen
Ergebnis ist dann jedoch leider nur ein 'unexpected $end in eval()'d code on line 1'
Was läuft daran falsch?
zum Schreiben des Cookies benutz ich dann das hier:
Code:
$Cookiewert = "\"user\" =>\"".$_POST["username"]."\", \"PW_Md5\" => \"".md5($_POST["PW"])."\""; if(!setcookie ("TobiKeks", $Cookiewert, time()+60*60*24*30, "/", ".bei.mir")) {die("Fehler beim Eintragen des Cookies!");}
Beim erneuten Zugriff wird nun erst getestet, ob das Cookie gesetzt ist. Wenn ja, soll der das hiermit wieder einlesen
Code:
$evalstr = "\$vars = array (".$_COOKIE["TobiKeks"].");"; eval($evalstr);
Was läuft daran falsch?
Kommentar