• User Attivo

    MySQL stampa doppi dati

    Ciao Apthu, posso vedere la query di inserimento?

    Vedo che quello non è un campo DATE o DATETIME, ma probabilmente un VARCHAR, quindi non controlla se c'è un errore nella formattazione della data.
    La mia ipotesi, scartando un errore nel codice è che due utenti abbiano cliccato nel giro dello stesso secondo su due pagine differenti, visto che mi pare che sia l'unico "doppio".
    Puoi salvarti anche l'IP di chi clicca?

    Inoltre, può anche darsi che sia un tipo come me, che se apro una pagina e so quello che cerco, prima apro su nuova tabella del browser tutte le pagine (e tra una pagina e l'altra ci vuole meno di un secondo), e poi guardo ogni pagina singolarmente.

    Ciao, fammi sapere


  • User Attivo

    Ok, il codice sembra a posto... è la prima volta che riscontri una cosa simile o è già successo altre volte? Se è una volta sola può anche essere una coincidenza... non mi vengono in mente altre possibilità.


  • User Attivo

    Un WHOIS l'ha mandato a quest'agenzia: talktalkbusiness.co.uk
    Speravo che uscisse un motore di ricerca, poteva essere un bot 😕 non so proprio cosa dirti, sono sbalordito quanto te


  • ModSenior

    CIao,
    se l'ip e l'ora coincidono perfettamente (Cioè anche lo stesso secondo) è probabile si tratti di un bot.
    E' anche una cosa abbastanza frequente, a me capita di avere queste cose anche con una ventina di richieste nello stesso secondo dallo stesso IP.


  • User Attivo

    In aggiunta alla possibile causa riportata da meis nel post #2 potrebbero essercene altre altrettanto valide, tutte richiedono come precondizione comune che i visitatori abbiano più tab del tuo sito aperte. Potrebbero succedere questi casi:

    1. A causa di un blackout.
    2. Il browser è interrotto dal task manager.
    3. Il browser è riavviato dopo un aggiornamento al computer (software o del sistema operativo o di un firmware o di un driver).

    Non appena il visitatore riavvierà il browser questo mostrerà la possibilità di ripristinare la sessione precedente.
    Scegliendo questa opzione è possibile ricaricare molte schede nel giro di un secondo.

    A mio avviso tutte queste aumentano significativamente le probabilità di casi come quello indicato dall'OP.

    Spero che sia utile.


  • User Attivo

    Noi non abbiamo tutti i sorgenti del tuo sito ma spezzoni qua e là. Potrebbero esserci pagine che per un fatto accidentale lo richiamato due volte, ma il problema lo vedresti limitato alla stessa pagina se l'HTML non è importato da altre parti.

    Puoi verificare da te quello che ho scritto meglio se il mio 2° caso per non compromettere altre applicazioni o il computer. Forse avrai qualche problema solo nel caso in cui usi IE (il sistema potrebbe diventare instabile), ed in tal caso dovresti cambiare browser.
    Prima della prova suggerisco di disabilitare tutto quello che ti evita il conteggio della pagina e poi apri almeno 2 schede del browser e cominci a vedere le pagine del tuo sito che devono essere monitorate. Nel frattempo dovresti vedere il contatore registrare le tue visite. Continua la navigazione per un po' per ciascuna scheda, facendo in modo di avere pagine diverse aperte per ogni Tab alla fine della tua visita.
    Lasciando il browser aperto passa al task manager ed individua l'applicazione del browser, selezionala e con il tasto destro scegli la voce tipo "Chiudi applicazione". Aspetta 10 secondi e riavvia quel browser appena arrestato scegliendo la voce Ripristina o qualcosa del genere.
    Controlla il tuo contatore degli accessi cercando le tue istanze e se vuoi salvati in un supporto esterno l'esperienza. Rimuovile dal tuo DB, riabilita tutto quello che inibiva il conteggio delle tue visite.

    A questo punto facci sapere.


  • ModSenior

    Basta preparare una pagina con il link al tuo sito, tenere premuto ctrl e cliccare il link. E ne apri pure 10 nello stesso secondo senza problemi.
    Figuriamoci un bot quante ne può aprire.

    Anche perchè tu consideri che una pagina a caricare sta un certo tempo, ma lato server questo non ha la minima importanza in quanto conta solo la richiesta fatta e non tutta la roba che è poi legata all'output(Immagini, css, ecc. ovviamente sono lato client).