grazie molte.Ma se l'utente è un visitatore e non è quindi loggato la query viene eseguita lo stesso.
Quindi forse è meglio sostituire così,correggimi in caso contrario:
Codice PHP:
if(isset($_SESSION['username'])){ //e controllo se l'utente è loggato
mysql_query("DELETE FROM attivita WHERE nick = '" . $nick . "'")
mysql_query("INSERT INTO attivita (nick, timestamp) VALUES ('" . $nick . "', '" . timestamp() . "')");
$timestamp = timestamp() - 900;
mysql_query("DELETE FROM attivita WHERE timestamp < " . $timestamp);
}else{
exit();