PHP / MySQL - um filtro de matriz para bots

Eu estou fazendo um contador de visitas. Eu tenho um banco de dados e eu armazeno o IP e$_SERVER['HTTP_USER_AGENT']; dos visitantes. Agora eu preciso adicionar um filtro, para que eu possa guardar os hits, que são feitos por bots. Eu descobri que muitos bots geralmente guardam algumas palavras comuns no$_SERVER['HTTP_USER_AGENT']; , então eu gostaria de fazer um arranjo de palavras que impediria o bot de exibir nos resultados.

Aqui está o que eu tenho agora:

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

<- Aqui eu preciso de um código, que seja executado através de um array e cheque, se ele contiver as palavras-chave e se isso não acontecer ... apenas conte ++; ->

    }

Além disso, se você conhece alguma outra maneira de detectar e remover os bots dos resultados, eu ficaria muito grato. Felicidades

questionAnswers(4)

yourAnswerToTheQuestion