Un problema tecnico da risolvere. Vorrei far vedere all’interno del sito gli utenti che hanno effettuato il login e sono online in quel momento.
Generalmente come si gestisce la cosa?
Io avrei pensato ad una cosa del genere, ma prima di mettermi a lavoro vorrei un vostro parere:

_ l’utente effettua il login, apro una sessione univoca e scrivo all’interno di una tabella (tb_session) la data con la sessione.
Poi effettuo una SELECT sulla tabella tb_session con la data attuale e vedo quale sessione è aperta.

Però come faccio a sapere se l’utente chiude la finestra del browser e quindi non è piu’ online ma rimane nella tabella tb_session il suo nome e la session?

Come si gestisce generalmente la funzione “utente pippo online?”

Non mi interessa il codice ma la logista di gestione.

grazie