salve a tutti ho un problema con un captcha che ho preso da un sito e modificato a mio piacere
questo è il codice:
Codice PHP:
<?php
//codice captcha
$im = ImageCreate(120, 22); //crea l'immagine
$textcolor = ImageColorAllocate($im, 255,255, 255);
$backgroundcolor = ImageColorAllocate($im, 255, 15, 12);
srand((double)microtime()*1000000);
$string = rand(1,10); //Genero il primo numero
$string2=rand(1,10); //Genero il secondo numero
$string3=rand(1,10); //Genero il secondo numero
$string4=rand(1,10); //Genero il secondo numero
$string5=$string.$string2.$string3.$string4;
$risultato=$string5;
echo $risultato;
ImageFill($im, 0, 0, $backgroundcolor);
ImageString($im, 6, 40, 6, $string5, $textcolor);
Imagejpeg($im, "imagescaptcha/test.jpg");
ImageDestroy($im);
?>
in pratica il problema è nel'immagine con la stringa...che si aggiorna soltanto con f5 poichè ogni volta che cambio pagina rimane nella cache quella vecchia.... ho messo un echo appunto per vedere il risultato reale della stringa ....per notare il reale cambiamento del codice ogni volta che si accede alla pagina..... come posso fare per refreschare il codice dell'immagine ogni volta che si accede alla pagina??....per chi nn avesse capito la pagina in questione è questa:
http://www.comunitaweb.altervista.org/bacheca.php
se cambiate pagina e riaccedete alla stessa il codice reale(quello vicino le emoticon) cambia mentre quello nell'immagine si aggiorna solo con f5