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("<", "<", $usr);
$usr = str_replace(">", ">", $usr);
$pass = str_replace("<", "<", $pass);
$pass = str_replace(">", ">", $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