Ho lo stesso problema pero vi posto il codice :
<?php
i


if (trim($usr) == "" OR trim($pss) == ""): $errore=1;


else:
$usr = addslashes(stripslashes($usr));
$pss = addslashes(stripslashes($pss));
$usr = str_replace("<", "&lt;", $usr);
$usr = str_replace(">", "&gt;", $usr);
$pass = str_replace("<", "&lt;", $pass);
$pass = str_replace(">", "&gt;", $pass);



$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$query = "SELECT user,pass,registro FROM user";


$result = mysql_query($query, $db);

if (mysql_query($query, $db))
echo "";
//Query andata a buon fine
";
else
echo "";
//Erorre durante l'inserimento";


while ($row = mysql_fetch_array($result)){
if (($row['user'] == $usr) && ($row['pass'] == $pss && $row['registro'] == 1 ))
{
setcookie("Test", "Prova per il cookie Test", time()+1200);

}


else{

/***
La variabile "cookieTest" esiste, quindi il cookie di prova è stato inviato ma evidentemente il browser lo ha rifiutato.
***/
$abilitato=0 ;

}

}


/***
L'array $_COOKIE non è vuoto quindi il browser accetta i cookie
***/
else{

$abilitato=1 ;

}



}
else
{
echo "Errore I dati inseriti sono sbajati;Oppure non hai confermato il login";
#header("Location:login.php");

}

}


mysql_close($db);endif;

?>
E non riesco a trovare una soluzione