se ne è parlato diverse volte nel forum...mi sembra che la soluzione "comune" sia quella di registrare in un database data e ora di ogni accesso dell'utente ad una pagina; in questo modo NON sai quando l'utente si è disconnesso (perchè se clicca sulla X del browser vanno a farsi benedire tutte le funzioni) però puoi risalire alla data e ora dell'ultima pagina visitata....anche qui ovviamente non c'è accuratezza nei dati perchè non puoi sapere se un utente che sta "fermo" da 10 minuti si è disconnesso o semplicemente è rimasto sulla stessa pagina per 10 minuti; però alternative non ce ne sono, per cui...