al login:
Codice PHP:
$query = "INSERT INTO tabella (user, sess, time) VALUE ('$id','$id_session',NOW())";
# esegui la query e loggi l'utente
in ogni pagina
Codice PHP:
$query = "UPDATE tabella SET time = NOW() WHERE id = '$id_utente_loggato'";
# esegui la queryp er aggiornare il tempo dell'utente online
$query = "DELETE FROM tabella WHERE time < SUBDATE(NOW(),INTERVAL 1 HOUR)";
# esegui la query e cancelli chi non fa nulla da 1 ora (il tempo lo decidi tu ad es. 30 minute)
# adesso con select prenderesti gli utenti online o che lo erano nell'intervallo.