ciao ragazzi..
qualcuno sa' dirmi dove sbaglio??

Questa è la pagina del sondaggio
Codice PHP:
<?php if(!in_array("$d[id]",$_SESSION)){ ?>
    <form action="include/process.php" method="post">
    <input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR'?>">
    <input type="hidden" name="sondaggio" value="<?php echo $d[id]; ?>">
    <?php    
        $sql
="SELECT * FROM $table2 WHERE id_sondaggio='$d[id]' ORDER BY id";
        
$r=mysql_query($sql);
        while(
$d=mysql_fetch_array($r)){
    
?>
        <div class="w470 f12 mb9"><input style="vertical-align: middle;" name="id_risposta" value="<?php echo $d[id?>" type="radio" align="bottom"><?php echo $d[risposta?></div>
    <?php ?>
    
    
    <input type="submit" name="submit" value="Vota"> <input type="submit" name="submit" value="Vedi i risultati">
    </form>
    <?php }else{ ?>
    
    Hai giˆ votato.
    <?php ?>
e questa è la pagina dove effettuo l'inserimento dei dati nel database e la registrazione della sessione
Codice PHP:
<?
session_start
();
include (
"config.php");

$s="INSERT INTO $table3 (id_risposta, ip) VALUES ('$_POST[id_risposta]', '$_POST[ip]')";
$r=mysql_query($s);

$_SESSION[] = "$_POST[sondaggio]";

header("Location:../scheda.phtml?id=$_POST[sondaggio]")
?>


Praticamente.. non riesco a limitare ad 1 SOLO VOTO la votazione dei sondaggi da parte degli utenti.
Altra cosa.. cè la possibilità di settare la durata di una sessione?