Ciao a tutti,
qualcuno conosce un modo efficace per fare dei controlli periodici nel tempo su delle variabili di sessione o anche su database mentre un utente è online e naviga nel sito?

Per esempio, sul mio gioco di ruolo io controllo che l'utente sia dentro a una certa stanza e quindi se devo scalargli dei soldi oppure se gli è arrivato un messaggio in posta per avvisarlo e cose del genere....
ciò però l'ho fatto con un frame nascosto che contiene una pagina php che fa i vari controlli e che si refresha ogni 30 secondi... questo però sembra dare dei problemi... infatti ogni tanto qualche sessione si svuota oppure viene cambiata di valore....

però non mi vengono in mente altri metodi per fare ciò.
Confido nei più esperti di me.

Grazie in anticipo =)