buongiorno a tutti...

ho un problema con il captcha... in un form per inviare una richiesta di prenotazione ad un B&B utilizzo l'immagine creata da questo script (trovato on line non ricordo dove)

Codice PHP:
$stringa '';
$cifre 5;
for(
$i=1;$i<=$cifre;$i++){
$letteraOnumero rand(1,2);
if(
$letteraOnumero == 1){
// lettera
$lettere 'ABEFHKMNRVWX';
$x rand(1,11);
$lettera substr($lettere,$x,1);
$stringa .= $lettera;
} else {
$numero rand(3,7);
$stringa .= $numero;
}
}
$im imagecreatetruecolor(150,60); 
$white imagecolorallocate($im255255255);
$grey imagecolorallocate($im220220220);
$black imagecolorallocate($im000);
imagefill($im,11,11,$grey);//Lo sfondo del rettangolo
$font '../../../captcha/arial.ttf';
for(
$i=1;$i<=10;$i++){
imageline($im0rand(1,60), 150rand(0,60), $white);
}

imagettftext($im2402040$black$font$stringa);
imagepng($im,"immagine.png");
echo 
"<img src=\"immagine.png\">"
imagedestroy($im);
print 
'<input type="hidden" name="controcodice" value="'.$stringa.'" />
'


praticamente nella cartella dove risiede la pagina del form mi viene creata un'immagine png e viene visualizzata....
Ho fatto fare una prova ad un amico e mi dice che ha problemi con l'immagine...

Ha inserito dei dati non corretti, il form si ricarica per inserirli giusti ma l'immagine rimane quella di prima quando dovrebbe cambiare...

è un problema di cache? come posso risolverlo?

spero di essermi spiegato decentemente.

grazie....
fede.