Sto realizzando un forum e avevo deciso di assegnare dei punti per ogni minuto che un utente restava connesso come posso calcolare la durata della sesione in php
Sto realizzando un forum e avevo deciso di assegnare dei punti per ogni minuto che un utente restava connesso come posso calcolare la durata della sesione in php
Intendi dal momento del login al momento del logout?
In tal caso è semplice, basta che prendi il timestamp del momento in cui si esegue lo script per il login e quello dello script per il logout.
Devi però considerare che non tutti effettueranno il logout, ci sarà gente che prende e chiude il browser o che va su un altro sito senza fare il logout.
Inoltre sapendo dei punteggi ci sarà gente che apre il tuo sito, si logga e poi fa tutt'altro da qualche altra parte.
Insomma prima di pensare a come prendere il tempo, pensa bene a come gestire le varie situazioni, altrimenti rischi di fare tanto lavoro per nulla.
Grazie allora c'è un modo per far terminare la sessione se un utente resta molto inattivo o chiude il browser ??