Codice PHP:
<?php
$id_barca 
= (int) $_GET['id_barca'];
$gestione trim($_GET['gestione']);
$p trim($_GET['p']);
session_start();
$PHP_SELF $_SERVER['PHP_SELF'];
$errore 0;
if(isset(
$_POST['submit']) && isset($_SESSION['captcha'])) {
    if(isset(
$_POST['code'])){
        
$_code $_POST['code'];
        if(
$_SESSION['captcha'] == $_code){
            
header("Location: ../form1.php?id_barca=$id_barca&gestione=$gestione&p=$p&control=ok");
            exit;
        } else {
            
$errore 1;
        }
    } else {
        
$errore 1;
    }
}
if(!isset(
$_SESSION['captcha'])){session_register('captcha');}    
$PHP_SELF $_SERVER['PHP_SELF'];
$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;
    }
}
$_SESSION['captcha'] = $stringa;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Captcha pagina - inizio verifica </title>
<style media="all" type="text/css">
#captcha{margin:0 auto;text-align:center}
.errore{color:#f00}
.style2 {
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style3 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; }
</style>
</head><body>
<div id="captcha">
    

[img]captcha.php[/img]
</p>
  <p class="style3">[b]Per procedere al web form inserire il codice che vedete sopra

nel campo Code pi&ugrave; sotto e poi cliccare il pulsante Enter [/b] 

[ qualsiasi lettere che vedete sono da inserire come MAIUSCOLI e se avete

difficolt&agrave; nel leggere o distinguere la immagine sopra, allora fate un refresh 

del vostro browser un paio di volte finch&egrave; vedete una immagine che comprendete ] </p>
  <p class="style2">Se sbagliate il codice riceverete un errore e potete riprovare di nuovo </p>
  <form id="captchaform" action="<?php echo $PHP_SELF ?>" method="post">
        

<label for="code">Code: </label><input type="text" name="code" id="code" /></p>
        

<input type="submit" id="submit" name="submit" value="Enter" /></p>
  </form>
    <?php if($errore == 1){ ?>
  <p class="errore">Il codice che hai inserito &egrave; sbagliato .

    [url="<?php echo $PHP_SELF ?>"]Clicca qui per generare un nuovo codice Captcha[/url]</p>
    <?php ?>
</div>
</body></html>
Ho scaricato questo craptcha, il problema è ../form1.php?id_barca=$id_barca&gestione=$gestione&p= $p&control=ok, se faccio un echo mi da' le GET, ma nel redirect non le manda.
Perchè?