PHP / MySQL - un filtro de matriz para los bots

Estoy haciendo un contador de visitas. Tengo una base de datos y almaceno la IP y$_SERVER['HTTP_USER_AGENT']; de los visitantes. Ahora necesito agregar un filtro, para poder guardar los hits que hacen los bots. Descubrí que muchos bots suelen mantener algunas palabras comunes en el$_SERVER['HTTP_USER_AGENT']; , por lo que me gustaría hacer una serie de palabras, eso evitaría que el bot se muestre en los resultados.

Esto es lo que tengo ahora:

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

<- Aquí necesito un código, que se ejecutará a través de una matriz y compruebe, si contiene las palabras clave y si no ... simplemente cuenta ++; ->

    }

Además, si conoce alguna otra forma de detectar y eliminar los bots de los resultados, estaría muy agradecido. Aclamaciones

Respuestas a la pregunta(4)

Su respuesta a la pregunta