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

    Ottenere esatti secondi di permanenza nella pagina

    Salve, ho un problema che non so come risolvere.
    Devo salvare in qualche modo o su file o su un db o scrivermeli su una mano, gli esatti secondi che un visitatore trascorre su una pagina.
    Ho pensato a far partire un timer in javascript ma l'evento onunload della pagina funziona un po' si un po' no e comunque non riesco a fare il post dei secondi trascorsi tramite javascript perchè una volta chiusa la pagina c'è poco da fare...
    Dovrei aprire un popup ma con tutti i blocca popup in giro ovunque non posso rischiare di non avere i secondi esatti.
    Qualcuno hai idee per aiutarmi?
    I will use Google before asking dumb questions.
    http://www.weiterbildungsblog.de/archives/google.jpg

  2. #2
    Ciao,
    visto come funziona il protocollo http è un po' difficile avere esattezza...
    ragionando lato-server potresti leggere il tempo trascorso tra una request e l'altra, però non potrai mai avere la certeza che l'utente nel frattempo non si andato su un altro sito o abbia chiuso il client.
    Quindi dovrai decidere che dopo un tot la sessione di navigazione è terminata
    http://forum.html.it/forum/showthrea...hreadid=701748

    Se decidi di usare javascript, dovresti fare in modo di inviare all'unload dei dati a php. Avrai più precisione, ma javascript è javascript....è si sa che molto dipende dal browser.
    In ogni caso all'unload il browser è chiuso quindi non puoi inviare direttamente dati da quella finestra: su pro.html.it trovi un articolo che spiega come farlo utilizzando una pop-up
    per favore NIENTE PVT TECNICI da sconosciuti

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.