par
Cyrano » 27 févr. 2008, 18:33
Je serais plus subtil en jouant sur une variable de session et une mesure du temps passé sur la page précédente (si la précédente est du même site bien entendu).
5000 pages en deux heures, ça fait 1,44 secondes par pages : ça fait un peu trop rapide pour un lecteur normal. En calculant la différence entre le moment de l'arrivée sur la page et celle de l'arrivée sur la page précédente et en stockant ça, on peut en moins de dix pages réaliser qu'on a pas affaire à un humain et dans ce cas, on l'éjecte avec un header ou quelque chose du genre en ayant pris soin de récupérer son IP histoire de lui ôter la possibilité de revenir aussitôt.
Enfin bon, je dis ça, c'est une idée que j'explorerais personnellement

Je serais plus subtil en jouant sur une variable de session et une mesure du temps passé sur la page précédente (si la précédente est du même site bien entendu).
5000 pages en deux heures, ça fait 1,44 secondes par pages : ça fait un peu trop rapide pour un lecteur normal. En calculant la différence entre le moment de l'arrivée sur la page et celle de l'arrivée sur la page précédente et en stockant ça, on peut en moins de dix pages réaliser qu'on a pas affaire à un humain et dans ce cas, on l'éjecte avec un header ou quelque chose du genre en ayant pris soin de récupérer son IP histoire de lui ôter la possibilité de revenir aussitôt.
Enfin bon, je dis ça, c'est une idée que j'explorerais personnellement :-k