Ciao a tutti.
Sto cercando di implementare la gestione del captcha in un form dinamico in js che utilizzo di solito (UniForm ).
Permette la validazione dei campi tramite js.
Vorrei implementare un semplicissimo captcha, questa e' il file captcha.php
Codice PHP:
<?php
session_start();
/*VALORE CASUALE 5 CARATTERI*/
$stringa = md5(microtime());
$risultato = substr($stringa, 0, 5);
$img = imagecreatefrompng("bg_cap.png");
$testo = imagecolorallocate($img, 255, 255, 255);
imagestring($img, 45, 0, 0, $risultato, $testo);
$_SESSION['CODICE'] = $risultato;
header("Content-type: image/png");
imagepng($img);
?>
e lo richiamo nel form cosi':
codice:
[img]captcha.php[/img]\n";
Per poterlo validare al volo il js di convalida del form mi permette di scegliere il tipo di validazione in base al campo, per questo avevo pensato a questa soluzione:
recupero insieme all'immagine anche il codice in formato testo e lo metto in un campo hidden, poi le faccio eseguire la validazione al volo.
Qui sorgono i problemi...
Non riesco assolutamente a recuperare il valore in formato testuale per poter riempire il campo hidden nella pagina del form.
Qualcuno ha suggerimenti su come poter fare ?
Grazie a tutti e buona domenica