Keine Ahnung ob das noch aktuell ist...aber ich bin bei einem anderen Problem auf diesen Thread gestoßen.
Ich poste hier mal den Code den ich nutze um das Captcha neu zu laden:
PHP:
<img src="captcha.php" onclick="javascript:this.src='captcha.php?'+Math.random();" />
Feddich ... Ein Klick auf's Captcha-Bild bewirkt somit einen Reload der Grafik.
edit .................................
Vielleicht kann ich mein Problem ja hier anknüpfen
Also....geht sich auch um Captcha's, also nicht ganz OT.
Wenn ein Nutzer einen falschen Code angibt wird er auf der Seite, in der die Variablen geprüft werden, darauf hingewiesen. Wenn der Nutzer nun aber auf seine Zurück-Taste haut um seine Angaben zu korrigieren müsste sich das Bild einmal von selbst aktualisieren.
Ich könnte theoretisch das cachen der Seite verhindern...aber somit wären auch alle anderen Angaben aus dem Formular hinfällig. Ich bräuchte also eine Funktion die einen automatischen Realod vom Captcha bewirkt - aber die onclick Funktion in Ruhe lässt. Wenn wer einen Gedankenanstoß für mich hätte?
hab mir selbst geholfen ^^
PHP:
header("Cache-Control: no-cache, must-revalidate");
in die captcha.php...und das Captch lädt sich neu.
...edit...
doch nicht -_-