crea un file che chiami cap.php per esempio:

Codice PHP:
<?
    session_start
();
    
$stringa md5(microtime());
    
$risultato substr($stringa05);
    
$immagine imagecreatefromjpeg("images/cap.jpg");
    
$testo imagecolorallocate($immagine255255255);
    
imagestring($immagine32010$risultato$testo);
    
$_SESSION['CONTROLLO'] = $risultato;
    
session_register("CONTROLLO");
    
header("Content-type: image/jpeg");
    
imagejpeg($immagine);
?>
dove cap.jpg e' una immagine jpg che ti crei da solo della dimensione da te scelta
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
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"); 
in caso il cosice e' diverso in automatico salta alla pagina index.html, volendo puoi anche ritornare un codice di errore.