Codice PHP:
<?php
function crea_codice()
session_start();
/*VALORE CASUALE 5 CARATTERI*/
$stringa = md5(microtime());
$risultato = substr($stringa, 0, 5);
return $risultato;
}
function crea_captcha($risultato)
{
$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);
}
if(isset($_GET['txt']))
{
crea_codice();
}
elseif(isset($_GET['img']))
{
crea_capatcha($_GET['code']);
}
?>
poi li implementi con
include('captcha.php');
$code = crea_codice();
...
<input type="hidden" value="<?=$code?>".../>
[img]captcha.php?img&code=<?=$code?>[/img]
questo dovrebbe funzionare