|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Nov 2000
Messaggi: 15500
|
[PHP] - Urgente! [visualizzare il tempo che scorre in secondi??]
Ciao, non riesco a trovare una funzine che permette di far partire un contatore in secondi al apertura di una sessione/pagina.
Vorrei semplicemente un contatore di tempo che permetta al utente di sapere da quanto tempo è su una web app ... esiste? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2005
Messaggi: 1400
|
non credo sia possibile in php, ma scusa nn puoi inseire il time stamp in una variabile di sessione e di volta in volta fare il calcolo li?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
di certo non puoi visualizzarlo aggiornato il contatore di tempo, dovresti continuamente aggiornare la pagina.. usa javascript
|
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Nov 2000
Messaggi: 15500
|
effetivamente
semplifichiamo, come posso registrare il tempo (ore:minuti) al apertura della sessione e poi sottrarrlo alla fine, per ottenere il tempo di connessione? Per esempio un utente si logga alle 10:45, lavora sul programma fino alle 11:20, quando fa il logout gli viene fuori "hai lavorato per 35 minuti" possibile? |
|
|
|
|
|
#5 | |
|
Junior Member
Iscritto dal: Jul 2008
Messaggi: 31
|
Quote:
mi hanno consigliato di suggerirti di fare la differenza tra due unix time. Quindi ti basta memorizzare l'unix in time quando l'utente si logga con la funzione time() ed al momento del logout fai la differenza tra i due. Poi utilizzi date() per mostrare correttamente minuti,secondi ore. Ciaoo
__________________
If you are not, you are. |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
Quote:
|
|
|
|
|
|
|
#7 |
|
Bannato
Iscritto dal: Nov 2000
Messaggi: 15500
|
si, ma non sono molto pratico con le funzioni relative al tempo, ci sto un po sbattendo la testa perche non capisco quali parametri passare per ottenere il tempo nel formato leggibile.
Il calcolo sulla funzione time() funziona perfettamente, ma non riesco a convertirlo in sostanza... |
|
|
|
|
|
#8 |
|
Bannato
Iscritto dal: Nov 2000
Messaggi: 15500
|
ho fatto cosi:
Pagina 1 Codice PHP:
Codice PHP:
Solo che mi stampa tipo 01:02:13 al posto di 00:02:13, cioe mette sempre 1 ora in piu
|
|
|
|
|
|
#9 |
|
Bannato
Iscritto dal: Nov 2000
Messaggi: 15500
|
risolto, anche se non mi è per nulla chiara l'origine del problema...
ho semplicemente sotratto 3600 al risultato... |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 316
|
Quote:
suppongo potrebbe essere dovuto a conversioni del fuso orario, boh tipo che noi siamo GMT +1 e il tempo te lo danno in GMT solo solo supposizioni ripeto |
|
|
|
|
|
|
#11 |
|
Bannato
Iscritto dal: Nov 2000
Messaggi: 15500
|
ah, probabile, cmq funziona alla grande, quindi chissene
grazie raga! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:54.




















