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
e lo richiamo nel form cosi':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);
?>
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![]()

Rispondi quotando