Chiusura finestra

z.cristiano

Utente Attivo
16 Giu 2007
145
0
16
Salve a tutti...

Allora, ho creato un codice PHP che permette quando utente accede, registra sul db il nome utente entrato, la data e l'ora poi, quando clicco LOG-OUT registra sul db il nome utente uscito, la data e l'ora, ma se clicco X o chiudo contemporaneamente la finestra di internet (explorer, safari, firefox, chrome, etc) non registra la data di uscita..

Non esiste un codice php o forse un javascript che, chiudendo la finestra registra lo stesso l'ora uscita?
 
se ti serve sapere se l'utente è online basta inserire un codice che, incluso in ogni pagina del sito, aggiorna il timestamp [devi crearti un altro campo nella tabella dove inserirai questo valore] e lo salva nel database nella tupla dell'utente interessato. Esso (timestamp) sarà l'elemento di riferimento in quanto, insieme a quel codice, ne va inserito un altro che aggiorna i dati di tutti gli utenti che hanno un timestamp vecchio di più di qualche minuto (deciderai tu quanti) scrivendo UTENTE USCITO.
Queste due funzioni dovranno essere eseguite e quindi incluse in ogni pagina del tuo sito.
 
Ultima modifica:

Discussioni simili