Archiv
Ansicht:   
Suche   erweiterte Suche

Nachricht aus dem Archiv

Carlos [Gast] schrieb am 28.March.2009, 11:20:55 in der Kategorie web.coding

Bots erkennen

Hallo liebe Gemeinde,
ich habe für meine Seite ein Bewertungssystem implementiert. (Ein Rating mit Sternchen wie man es fast überall findet) Jeder Stern (Link) führt auf eine Seite wo die Bewertung dann registriert wird. Damit jetzt eine Suchmaschine kein ungewolltes Rating auslöst gibts noch ein
User-agent: *
Disallow: /rating.php in der robots.txt

Kaum war das Rating online hatte ich auch schon die merkwürdigsten Bewertungen in der Datenbank stehen. Ein Blick ins Logfile hat dann meinen Verdacht bestätigt. Unzählige Zugriffe von Bots die wild irgendwelche Links ausprobiert haben. Bei 100 Bewertungen/Tag von Bots zu 5 Bewertungen/Tag von echten Usern ist das Ganze natürlich nutzlos.

Meine Ansätze wären jetzt:
1) IP speichern und je IP nur 1 Rating in einer Stunde zulassen, oder
2) Versuchen den Bot anhand der Zeitspanne zwischen den Zugriffen zu erkennen

1) würde sich recht einfach implementieren lassen. Hinterlässt aber dennoch zumindest einen falschen Eintrag. Bei 2) bin ich mir nicht sicher wie ich das anpacke. Hat jemand noch eine andere Idee?

Grüße,

Carlos
  • Bots erkennen Carlos [Gast] - 28.March.2009, 11:20:55 - (web.coding)
Archiv
Ansicht:   
Suche   erweiterte Suche
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz