ho scritto il codice di login per il mio sito, ma ho un problema, anche se apparentemente funziona tutto e non ricevo nessun messaggio di errore al login corretto il codice non mi carica il cookie, cosa c'è di sbagliato?
questo è il codice:
<?php
$host="localhost";
$nome="root";
$passwords="";
$db_name="Bdb";
mysql_connect("$host", "$nome", "$passwords")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$user=$_POST['username'];
$pass=$_POST['password'];
$user = isset($_POST['username']) ? $_POST['username'] : ''; // Leggo il nome utente inserito nel form

$pass = isset ($_POST['password']) ? $_POST['password'] : ''; // Leggo la password inserita nel form


if (($user!="") && ($pass!=""))
{
$q_admin=mysql_query("SELECT * FROM user WHERE username='$user' AND password='$pass'");
setcookie("login","OK",time() + 600);
header('Location: http://miosito.com/homes/homepage');
}
else
{
print "Accesso negato!";
}
?>
grazie dell'aiuto.