PHP / MySQL - ein Array-Filter für Bots

Ich mache einen Trefferzähler. Ich habe eine Datenbank und speichere die IP und$_SERVER['HTTP_USER_AGENT']; der Besucher. Jetzt muss ich einen Filter hinzufügen, damit ich die Treffer, die von Bots gemacht werden, weglegen kann. Ich habe herausgefunden, dass viele Bots in der Regel ein paar gemeinsame Wörter enthalten$_SERVER['HTTP_USER_AGENT']; Ich möchte also eine Reihe von Wörtern erstellen, die verhindern, dass der Bot in den Ergebnissen angezeigt wird.

Folgendes habe ich jetzt:

while($row = mysql_fetch_array($yesterday, MYSQL_ASSOC)) {

<- Hier brauche ich einen Code, der ein Array durchläuft und prüft, ob er die Schlüsselwörter enthält und wenn nicht ... zählt einfach ++; ->

    }

Auch wenn Sie eine andere Möglichkeit kennen, die Bots zu erkennen und aus den Ergebnissen zu entfernen, wäre ich Ihnen sehr dankbar. Prost

Antworten auf die Frage(4)

Ihre Antwort auf die Frage