da quanto ho capito il comando setcookie() deve essere impostato ad inizio pagina, prima di qualsiasi altra cosa, ma se io volessi creare un cookie solo dopo aver effettivamente controllato che user e pass siano presenti nel database, quindi creare un cookie solo per un utente che si è autenticato come devo fare?
avevo provato tipo così ma chiaramente da errore:
$query = mysql_query("SELECT IDutenti FROM utenti WHERE nome='$nome' and pass='$pass'");
$num = mysql_numrows($query);
if ($num == 1) {
echo "Utente loggato
";
setcookie("log","$nome",time()+43200, "/");
} ecc.....
fare un include di un altro file che contiene il setcookie è la stessa cosa.
allora come fare a creare il cookie solo per l'utente registrato nel db, e poi per il logout?