Se lo vuoi più semplice (ma talvolta meno efficacie) fai così:
Codice PHP:
<?
session_start();
$r1 = rand(0, 100);
$r2 = rand(5,17);
$r3 = rand(89,165);
if(!$_SESSION["codice"]) {
$_SESSION["codice"] = $r1.$r2.$r3;
}
if($_POST['invia']) //se è stato inviato il modulo
if($_POST['codice'] == $_SESSION["codice"]) {
invia il modulo..
}else{
echo "il codice d sicurezza non va bene!!!";
}
}
?>
e per vedere il codice che l'utente deve inserire
Codice PHP:
<?=$_SESSION["codice"];?>
Per adesso a me sta funzionando!