Sto riscontrando dei poblemi davvero assurdi coi cookies, vediamoli uno per volta. Il codice seguente funzionava, ora non ne vuole più sapere (premesso che ho svuotato la cache più volte e che prima di questo codice c'è solo la connessione al database):
codice:
if ($sito_user=="" AND $sito_ospite=="") {
$query = "INSERT INTO ospiti_connessi (Ultimo) VALUES (now())";
$result = mysql_query($query, $db);
$ospite = mysql_insert_id($db);
setcookie("sito_ospite", "$ospite", mktime (0,0,0,date("m"),date("d"),date("Y")+1));
} elseif ($sito_ospite!="") {
$query = "SELECT * FROM ospiti_connessi WHERE ID = '$sito_ospite'";
$result = mysql_query($query, $db);
$presente = mysql_num_rows($result);
if ($presente>0) {
$query = "UPDATE ospiti_connessi SET Ultimo=now() WHERE ID = '$sito_ospite'";
$result = mysql_query($query, $db);
} else {
$query = "INSERT INTO ospiti_connessi (Ultimo) VALUES (now())";
$result = mysql_query($query, $db);
$ospite2 = mysql_insert_id($db);
setcookie("sito_ospite", "$ospite2", mktime (0,0,0,date("m"),date("d"),date("Y")+1));
}
}
Il problema nasce dal fatto che non mi crea più il cookie dell'ospite, perchè?