Cómo detectar los robots de los motores de búsqueda con PHP?

Aquí, vamos a aprender cómo detectar robots de los motores de búsqueda con PHP?

robots de motores de búsqueda también son conocidos por nombres tales como arañas y los rastreadores. Su función es la de ir a buscar páginas web y enlaces class a las páginas siguientes y luego ir a ellos. Ya que se arrastran de una página web a otra son rastreadores con nombre. Pero ¿por qué están buscando y visitando las siguientes páginas? Debido a que están tratando de hacer un mapa de contenido que podría resultar útil cuando se busca más adelante. Además, los problemas y deficiencias de un sitio web pueden ser reconocidos por el desarrollador de esta manera.

class detectar los robots de los motores de búsqueda en PHP, no existe como tal cualquier función incorporada proporcionado. Por lo tanto, tenemos que crear nuestra propia función para realizar la tarea.

Programa:

<?php 
function detecting_bot($system) {
if(isset($system) && preg_match('/Googlebot|Twitterbot|crawl|ia_archiver|Yahoo! slurp|facebookexternalhit|Baiduspider|mediapartners/i', $system ))
{
echo ("detected n");
}
else
echo("not detected n");
}
echo detecting_bot('Googlebot');
echo detecting_bot('hellobot');
?>

Salida:

detected
not detected


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *