Hallo
ich benutze für meine Captcha-Abfrage Sessions, und zwar so, dass im Captchabild der aktuelle Captchacode gespeichert wird
und in meiner index.php der Code abgefragt wird:
Jetzt der Satz des Jahrhunderts... lokal klappt alles prima, aber auf dem Server....!
Anfangs war es so dass er mir wirklich vollkommen abstruse Werte in die Session geschrieben hat (wenn überhaupt), Werte die, nach vielfachem Aufrufen, nicht ein mal im Bild vorgekommen sind. Jetzt ist er so weit dass er zwar die Richtigen Codes ausgibt (auf http://efwiki.sourceforge.net/wiki/index.php?Home kann man ganz oben die Ausgabe des $_SESSION-Arrays und unten das Captcha-Image sehen), aber die Session manchmal (zufällig?) einfach leer lässt!
Hat jemand ne Idee woran's liegen kann?
ich benutze für meine Captcha-Abfrage Sessions, und zwar so, dass im Captchabild der aktuelle Captchacode gespeichert wird
PHP-Code:
session_start();
$string = rand_pass(); // Gibt ein Array zurück
$_SESSION['capCheck'] = implode("", $string);
PHP-Code:
session_start();
if($_POST['capcheck'] == $_SESSION['capCheck']) [...]
Anfangs war es so dass er mir wirklich vollkommen abstruse Werte in die Session geschrieben hat (wenn überhaupt), Werte die, nach vielfachem Aufrufen, nicht ein mal im Bild vorgekommen sind. Jetzt ist er so weit dass er zwar die Richtigen Codes ausgibt (auf http://efwiki.sourceforge.net/wiki/index.php?Home kann man ganz oben die Ausgabe des $_SESSION-Arrays und unten das Captcha-Image sehen), aber die Session manchmal (zufällig?) einfach leer lässt!
Hat jemand ne Idee woran's liegen kann?
EDIT:
Korrigiere: Er gibt immer noch völig abstruse Werte aus. Auf http://efwiki.sourceforge.net/wiki/index.php?Home könnt ihr oben die Ausgabe des $_SESSION-Array sehen, unten das Captcha Bild. Normalerweise sollte er den Code des letzten Seitenaufrufes anzeigen.
Kommentar