Ho questo check box in un form

codice:
<span style="font-size: 9pt"><font face="Verdana">
<input type="checkbox" value="si" name="scelta1"></font></span><font style="font-size: 9pt" face="Verdana"> </font><font face="Verdana" size="1"> scelta 1 </font>


che quando cerco di intercettare... con la pagina php ricevente con questo cod sottostante non riesco a gestire...




codice:
if ($_REQUEST['scelta1'] != "si") { 
# redirect scelta 1 non flaggata 
?>
<meta http-equiv="Refresh" content="0; http://url/noflag-checkbox-scelta1-no">    
<?
} else
{ 
?>
<meta http-equiv="Refresh" content="0; http://url/siflag-checkbox-scelta1-ok">    
<?

}
Dov'è l'errore?

Grazie