Con questo script puoi richiamare la pagina come se fosse una jpg
Codice PHP:
<?php
    
/*Apro la sessione*/
    
session_start();

    
/*Creo una stringa ed estraggo da essa un valore casuale di 7 caratteri alfanumerici*/
    
$stringa md5(microtime());
    
$risultato substr($stringa07);

    
/*Definisco l'immagine che verrà utilizzata come base per il captcha*/
    
$img imagecreatefromjpeg("captcha.jpg");

    
/*Definisco il colore del testo, in questo caso il bianco*/
    
$testo imagecolorallocate($img000);

    
/*Definisco le dimensioni e le distanze dai bordi del testo*/
    
imagestring($img72020$risultato$testo);

    
/*Memorizzo il codice in un cookie*/
    
setcookie("codice"$risultatotime() + 3600);
    

    
/*Modifico l'intestazione della pagina, in questo modo è possibile richiamarla come se fosse  un'immagine*/
    
header("Content-type: image/jpeg");

    
/*Visualizzo l'immagine*/
    
imagejpeg($img);
?>