Salve a tutti!
Il mio sito ha un sistema di statistiche molto scarno fatto da me, completamente in php.
Il sistema registra l'accesso di un nuovo utente confrontando il suo ip con quelli dei precedenti accessi: in ogni pagina del sito avviene il controllo: se chi entra ha un ip diverso dagli ultimi accessi, il contatore aumenta di uno.
Il problema è che ultimamente il sito è stato preso d'assalto da spiders vari (MSN, Google, Yahoo, e altre robe strane) e mi chiedevo in che modo potrei escludere questi accessi dal conteggio . Idee?
[Ho pensato alla risoluzione dello schermo, ma questo è un parametro che si acquisisce con Java e non tutti i browser hanno i Java attivati (quindi qualche utente potrebbe essere erroneamente escluso dal conteggio).
Ho pensato all'ip, ma i robot hanno ip variabile. Ho pensato alla variabile che dà la versione del browser in output, ma sarebbe poco intelligente inserire un controllo nominale su ogni browser. Del referrer non ne parliamo...]
Chi mi può aiutare?
Grazie!
Tom