Tecnología

Inicio

Cómo detectar los robots en PHP

En términos Web, los robots determinar de dónde ha venido haciendo clic en tu sitio web. Por ejemplo, si un usuario ha llegado a su sitio a través de una búsqueda en Google, se utilizará el robot de Google. Mientras que los robots son utilizados principalmente con fines estadísticos, se puede utilizar para modificar los datos de su página web basadas en donde los visitantes se originan. En PHP, puede detectar los robots que utilizan la herramienta de servidor.

Instrucciones

1 Ir a la búsqueda de diccionario de motor para los nombres de robot araña (ver Recursos). Seleccionar y copiar el nombre de araña para el robot que desea utilizar en el proceso de detección.

2 Abra su página PHP en un editor web o Bloc de notas.

3 Inserte el código que desea utilizar para el proceso de detección. Por ejemplo, si desea utilizar una instrucción IF, inserte el código siguiente:

si (strstr (strtolower

4 Escriba después de que el código de la etiqueta $ _SERVER en el siguiente formato:

($ _SERVER [ 'HTTP_USER_AGENT']), "Googlebot")

5 Reemplazar "googlebot" con el nombre de la araña del motor de búsqueda. Cerrar la etiqueta e incluir todo lo que desea hacer en su estado de cuenta. Por lo tanto, el ejemplo debe leer como esto:

si (strstr (strtolower ($ _ SERVER [ 'HTTP_USER_AGENT']), "Googlebot"))

{

// what you want to happen if they come from google.

}

6 Repetir con otros robots, y guardar su página.