Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Calcolare tempo durata sessione?

    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

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    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.

  3. #3
    Grazie allora c'è un modo per far terminare la sessione se un utente resta molto inattivo o chiude il browser ??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.