PHP / MySQL - filtr tablicowy dla botów
Robię licznik trafień. Mam bazę danych i przechowuję IP i$_SERVER['HTTP_USER_AGENT'];
odwiedzających. Teraz muszę dodać filtr, dzięki czemu mogę odrzucić trafienia, które są tworzone przez boty. Dowiedziałem się, że wiele botów zazwyczaj zachowuje kilka typowych słów w$_SERVER['HTTP_USER_AGENT'];
, więc lubię tworzyć i układać słowa, dzięki czemu bot nie będzie wyświetlał wyników.
Oto, co mam teraz:
while($row = mysql_fetch_array($yesterday, MYSQL_ASSOC)) {
<- Tutaj potrzebuję kodu, który byłby uruchamiany przez tablicę i sprawdzał, czy zawiera słowa kluczowe i czy nie ... po prostu liczy się ++; ->
}
Również jeśli znasz inny sposób wykrywania i usuwania botów z wyników, byłbym bardzo wdzięczny. Twoje zdrowie