ciao ragazzi .... sto impazzendo! non riesco a capire come mai una pagina php non mi crea un cookie!


ecco il codice della pagina di login che viene richiamata per effettuare l'accesso:

Codice PHP:
<?
include("config.php");

session_start();

//recupero dei dati di accesso
$email $_POST['email'];
$pwd md5($_POST['pwd']);
$checkbox $_POST['ricorda'];

$db mysql_connect($db_host$db_user$db_password);

if (
$db == FALSE)
    die (
"Errore nella connessione al database");
    
mysql_select_db($db_name$db) or die ("Errore nella selezione del database.");

//esecuzione della query per la ricerca dell'utente
$sql "SELECT * FROM utente WHERE email='$email' AND pwd='$pwd'";
$query mysql_query($sql);

//conteggio dei record restituiti
$count mysql_num_rows($query);

//se viene restituito un record allora vengono copiate email e password nelle variabili di sessione
if($count==1){
    
$_SESSION['email'] = $email;
    
$_SESSION['pwd'] = $pwd;

        
//creazione di un cookie a lunga durata nel caso sia stato selezionato Ricorda
    
if($checkbox=="ricorda") {
        
setcookie("people"$email " " $pwdtime()+31536000);
    }
    
        
//ritorno all'homepage
    
header("Location: ../index.php");
}
else {
    echo 
"Email o password errati";
}


mysql_close($db);



?>

vi assicuro che le variabili passano correttamente il POST ... quindi l'IF(checkbox) passa il controllo. purtroppo tra i cookie mi trovo solo quello di sessione (che naturalmente ha un nome diverso)..