crawlers Web ou Web " bots " ler páginas da Web , links de colheita e dados para preencher os motores de busca . Web marketing , muitas vezes encorajar estes bots , à medida que aumentam a visibilidade do site para o tráfego da Web . No entanto, alguns bots preencher outros motores de busca ou coletar dados para fins maliciosos ou de marketing. Nestes casos , você pode usar a funcionalidade de PHP embutido para verificar a autenticação do agente de usuário de um bot e determinar como lidar com o rastreador. Coisas que você precisa
PHP interpeter
Show Mais instruções
1
Procure a autenticação do agente do usuário para um bot específico. Por exemplo , o rastreador do Google é representada pelos agentes de usuário " Googlebot -2.1 ", " Googlebot- Mozilla -xx ", ou " Google- AdSense - x.x "
2
Chame o " HTTP_USER_AGENT " variável no "$ _SYSTEM " matriz global do intérprete PHP em seu script para determinar o agente do usuário do bot :
$ agente = $ _SYSTEM [' HTTP_USER_AGENT '] ;
3
Verifique a autenticação bot contra uma lista de agentes do bot. Se os jogos variável HTTP_USER_AGENT , permitir o acesso do bot:
if ($ agente == " Googlebot- 2.1" ) {/* código de autenticação * /}
> < br ? >