Buongiorno a tutti, ho realizzato un semplicissimo captcha per il controllo antispam.
Il mio problema è che non ho idea di come collegarlo al form..chi può darmi una mano per favore?
Codice PHP:
//facciamo partire la sessione
session_start();
//creaiamo la stringa random e criptiamola
$crypt = sha1(microtime() * mktime());
//preleviamo una porzione della stringa
$str = substr($crypt,0,4);
?>
<?
//indichiamo il percorso all'immagine
$img = imagecreatefrompng("img/captcha.png");
//inseriamo degli elementi grafici all'interno del file
$color = imagecolorallocate($img, 0, 0, 0);
$linea = imagecolorallocate($img,239,239,239);
imageline($img,0,0,49,39,$linea);
imageline($img,40,0,64,29,$linea);
//scriviamo la stringa nell'immagine
imagestring($img, 80, 12, 2, $str, $color);
//salviamo la stringa in sessione
$_SESSION['control'] = $str;
//mostriamo a video l'immagine
header("Content-type: image/png");
imagepng($img);