Salve,Ho una barra scorrevole in cui gli utenti possono inserire un messaggio a piacere...
Per via di messaggi automatici indesiderati sono stato costretto a inserire un controllo captcha,ora c'è un mistero....Inserendo un captcha sbagliato giustamente mi rimarca l errore è lo script non va avanti,però continuo a riicevere questi messaggi indesiderati!!!

Questo è lo script

file captcha.php
Codice PHP:
<?
    session_start
();
    
$stringa md5(microtime());
    
$risultato substr($stringa05);
    
$immagine imagecreatefromjpeg("captcha.jpg");
    
$testo imagecolorallocate($immagine255255255);
    
imagestring($immagine32010$risultato$testo);
    
$_SESSION['CONTROLLO'] = $risultato;
    
header("Content-type: image/jpeg");
    
imagejpeg($immagine);
?>
Poi questo è il file in cui ho il form per l invio dei messaggi
Codice PHP:

<form action="barrasend.php" method="post" enctype="multipart/form-data">
 <table style="padding-top: 20px;" align="left" border="0" cellpadding="2" cellspacing="1" width="480">
              <tbod><tr><td align="left"><h4>Nome</h4><input name="nome" cols="30"  id="nome" type="text"></td> </tr>
               <tr>
                <td align="left" ><h4>Messaggio</h4><textarea name="testo" cols="30" rows="3" id="testo"></textarea></td>
                <input type="hidden" name="ipscrivente2" value="<?echo$_SERVER['REMOTE_ADDR'?>"
              </tr>
<center> <td align="center"><h4>Controllo Captcha</h4>[img]captcha.php[/img]
<input type="text" id="codice_sicurezza" name="codice_sicurezza" />
<input name="Submit"  value="Invia" type="submit">
                                    
                      </center>            


        
            </tbody></table>
          </form>
Questa invece la pagina che fa il controllo
Codice PHP:
<?
//Apro la sessione e...  
session_start();  
include
"config.php";

//recupero i valori dal form precedente

$nome2=addslashes($_POST['nome']); 
$testo2=addslashes($_POST['testo']); 
$ipscrivente=addslashes($_POST['ipscrivente2']); 

$testo strip_tags$testo2 );
$nome strip_tags$nome2 );
if (
$_POST['codice_sicurezza'] != $_SESSION['CONTROLLO'])
{
 echo 
"<script>
    alert(\"Controllo CAPTCHA non superato reinserisci i caratteri!\");
    location = \"index.php\"
</script>"
;

exit;

}

if(
$nome=="" ||$testo==""){
     echo 
"<script>
    alert(\"Non hai compilato tutti campi richiesti!\");
    location = \"barra.php\"
</script>"
;
exit;
}



   
//inserimento in sondaggio
  
$query "INSERT into barradistato (nomestato,messaggiostato,ip) VALUES
  ('
$nome','$testo','$ipscrivente')";
  
$result = @mysql_query($query) or die (mysql_error());


?><SCRIPT LANGUAGE="JavaScript">alert("Messaggio inviato...leggi sulla barra scorrevole!!!");parent.document.location.href="index.php";</SCRIPT>
Come diavolo fa ad aggirare questo captcha???Ripeto inserendo i caratteri sbagliata lo script funziona..però misteriosamente i messaggi continuano ad arrivare nella barra scorrevole!