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

    Conteggio pagine-viste, la prima volta me ne conta +3 (a volte +2) e poi +1

    Buongiorno, vorrei conteggiare il numero di volte che una pagina è stata visualizzata. Salvo questo dato in un campo "viewtimes" di un mysql.

    Il codice che sto usando è questo, molto semplice:

    IL FORUM MI BLOCCA IL MESSAGGIO!
    MI DICE CHE STO FACENDO UNA SQL INJECTION
    RISCRIVO SOTTO LA QUERY


    Accade una cosa molto strana. Se uso firefox, la prima volta che visito la pagina del progetto, il contatore viene incrementato di +3 (per esempio se era a 9 me lo ritrovo a 12). Con il browser Opera invece viene incrementato quasi sempre di +2. Con chrome +3.

    Se poi riaggiorno la pagina allora l'incremento è corretto ed è +1.

    Da cosa potrebbe dipendere questo? Non ne ho la minima idea, avete qualche suggerimento in merito? Grazie.

    Pagina di esempio: www.fabiodisconzi.com/open-h2020/projects/199914/index.html
    Osservando bene accade questo: appena lancio la pagina mi ritrovo un incremento di +1. Poi la pagina carica altre cose ed alla fine del processo +3.
    C'è qualche elemento che fa ricaricare la pagina più volte? La mappa? I contatori?

    Grazie
    Ultima modifica di fabio.disconzi; 24-01-2017 a 13:48
    sto esplorando gli opendata: http://www.fabiodisconzi.com

  2. #2
    La query che il forum non mi lascia inviare è questa:

    Codice PHP:
    $queryUpdateVisite 
    UPD____ATE projects_ SET 
    lastviewtime = '
    $momento', 
    viewtimes = viewtimes+1 
    WHERE id='
    $datiProgetto[id]
    sto esplorando gli opendata: http://www.fabiodisconzi.com

  3. #3
    Aggiornamento.
    Ho scoperto che "il problema" è causato dagli script di google adsense. Se tolgo quelli, ad ogni chiamata della pagina ho un incremento di +1 corretto.

    Da cosa potrebbe essere causato il problema? Potrebbe essere che gli script adsense in qualche modo fanno fare il "reload" della pagina?
    Grazie.
    Ultima modifica di fabio.disconzi; 24-01-2017 a 18:43

  4. #4
    Con opera vedo questo: lancio la pagina, vedo che il browser carica (la "rotella" che gira), poi si ferma e dopo un attimo riparte e arriva il secondo conteggio. Chi mi dà una dritta? Se volete vedere l'effetto prendete ad esmepio questa pagina: http://www.fabiodisconzi.com/open-h2...wer/index.html e fate "apri con nuova scheda", guardate gli indicatori di caricamento e poi aggiornate.
    sto esplorando gli opendata: http://www.fabiodisconzi.com

  5. #5
    Niente da fare, anche mettendo dfp non riesco a risolvere.
    sto esplorando gli opendata: http://www.fabiodisconzi.com

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.