Visualizzazione dei risultati da 1 a 3 su 3

Discussione: lavorare con i "tempi"

  1. #1

    lavorare con i "tempi"

    Ciao, devo realizzare un sistema che mi conta quanto tempo un utente sta a vedere una pagina. Si tratta di una piattaforma e-learnign che sto cercando di concludere..... adesso ho questo problema ... e cioè...

    l'utente si logga, vede i corsi ai quali è iscritto e inizia a seguire il corso... ok?
    inizierò così a scrivere su db l'ora di ingresso e quando avrà finito, scriverò l'ora di fine... ecco la prima domanda... esiste una sorta di funziona che faccia la differenza fra due data o due ore ?

    Altra domanda... come gestiso il fatto che se l'utente chiude il browser senza cliccare su esci avrò una data di inizio (o meglio ora di inizio) senza la corrispettiva ora di chiusura.... esiste un modo per gestire l'evento close del browser ?

    Ho sentito parlare di alcuni tipi di dato che trasfomano i secondi in una specie di "tempo seriale..." su cui torna molto + facile eseguire operazioni di tipo somma, sottrazione etc etc.
    esistono davvero ? si, no ? come posso fare ?


    grazie ciao
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  2. #2
    leggo su php.net di maketime... ma non so se va bene al caso mio. che dite, posso usarlo ?
    se si, come ?
    grazie....
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  3. #3
    Usa time() che ti torna un intero con il numero di secondi dal 1/1/1970 ad oggi.

    $inizio = time();
    // FACCIO QUALCOSA
    $fine = time();

    echo "tempo=" . ($fine - $inizio) . " secondi\n";

    Con mktime e date e tutti gli altri dal valore in secondi ti puoi ricavare qualsiasi cosa...

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.