Mesure d'audience perso via bdd : comment écarter de "fausses" ip ?

Mesure d'audience perso via bdd : comment écarter de "fausses" ip ? - PHP - Programmation

Marsh Posté le 29-02-2008 à 00:44:25    

Bonjour,
 
J'ai voulu créer un petit système de mesure d'audience pour mon site. J'ai programmé cela en php, et une base de données stocke les infos (heure de visite, page visitée, ip, ...).
 
Je me suis rendu compte que ce vendredi, une adresse IP Coréenne s'est connectée à mon site et a visité 13 pages en 19 secondes !! Je n'aime pas fort ce genre de truc.
 
De même que les 3 adresses "robots" IP Américaines qui se sont connectées pour ne visiter qu'une seule page ...
 
Y a-t-il un moyen pour éviter de prendre en compte ces adresses IP dans la comptabilité de mes stats ??
 
D'avance, merci

Reply

Marsh Posté le 29-02-2008 à 00:44:25   

Reply

Marsh Posté le 29-02-2008 à 01:07:49    

Pour ce qui est des robots, tu trouveras facilement des listes des user-agent auxquels ils correspondent.
 
A partir de là il te suffit de tester cette variable contenue dans $_SERVER.
 
En extrapolant, tu peux aussi trouver les aspirateurs "commerciaux" et les éviter. M'enfin aspirer un site avec un truc correct et des valeurs correctes (limitation bande passante, délai entre pages) c'est pas pareil que pomper la moelle du site.
 
Ce qui permet d'ajouter un critère du genre que tu trouves ici: le flood. A toi de voir ce qui peut être une bonne moyenne représentative d'un utilisateur humain. Tout ce qui dépasse => poubelle

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed