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