La discutibile progettazione e' che non hai la possibilita' di sapere quanti sono ancora online sulla stessa pagina anche se scaduta nel tuo db. Se l'utente rimane li oltre i 300 secondi programmati lui sara' ancora onl ma nel tuo db potrebbe risultare cancellato dal time-out.
lo script in teoria non dovrebbe venire rieseguito ogni volta che l'utente apre una pagina del sito?


mi sono dimenticato di dire che sono in locale