Ragazzi, mi serve il codice per gestire il sistema anti spam chaptcha...
Potreste aiutarmi?
Grazie mille
Ragazzi, mi serve il codice per gestire il sistema anti spam chaptcha...
Potreste aiutarmi?
Grazie mille
Ho seguito il consiglio del link che mi hai dato.. ma visualizzo solo il codice.. ma come faccio a gestire il controllo? nel senso che, come faccio a fare un controllo sul codice captcha? Devo inserire un modulo testo per far scrivere all'utente?
crea un file che chiami cap.php per esempio:
dove cap.jpg e' una immagine jpg che ti crei da solo della dimensione da te sceltaCodice PHP:
<?
session_start();
$stringa = md5(microtime());
$risultato = substr($stringa, 0, 5);
$immagine = imagecreatefromjpeg("images/cap.jpg");
$testo = imagecolorallocate($immagine, 255, 255, 255);
imagestring($immagine, 3, 20, 10, $risultato, $testo);
$_SESSION['CONTROLLO'] = $risultato;
session_register("CONTROLLO");
header("Content-type: image/jpeg");
imagejpeg($immagine);
?>
ed uan serie di 5 numeri
supponiamo che la pagina con il codice captcha sia index.php... nel punto da te scelto inserisci una immagine <img src=cap.php/> visulizzera il codice captcha
nella pagina che verifica se il codice inserito e' valido
in caso il cosice e' diverso in automatico salta alla pagina index.html, volendo puoi anche ritornare un codice di errore.Codice PHP:
session_start();
$cap= $_GET['cap']; (o POST dipende dal metodo usato nelal form dove cap e' il nome del campo)
$check=$_SESSION['CONTROLLO'];
if($check<>$cap)
header("Location: index.php?er=Errore");
Allora, c'è un problema.. Io il controllolo faccio nella pagina di memorizzazione messaggio.
Se il codice è diverso mi salta alla pagina di firma.. però il messaggio me lo fa memorizzare lo stesso. Come mai?
Ho risolto il problema ma il sistema captcha non funziona... ho ricevuto un sacco di spam.. il database risulta attaccabile.. come posso fare?
non funziona significa che nonostante il captcha ricevi spam, o non funziona il codice ?
Il codice funziona... nonostante il captcha ricevo spam...
anchio ho lo stesso problema. Ho configurato tutto correttamente ma continua a non andare.
Forde esistono lettori ottici in grado di leggere il codice random.
QUalche soluzione ?
http://rodomontano.altervista.org/captcha.phpOriginariamente inviato da faiel
anchio ho lo stesso problema. Ho configurato tutto correttamente ma continua a non andare.
Forde esistono lettori ottici in grado di leggere il codice random.
QUalche soluzione ?