|
Rastrear os robôs de buscadoresCódigo para fazer um rastreamento do comportamento de um buscador ou sua interatividade com nossa web.
Neste artigo vamos comentar sobre os buscadores e como poder fazer um rastreamento de seu comportamento ou interatividade com nossa web com as funções PHP $HTTP_USER_AGENT y $QUERY_STRING
O primeiro que vamos fazer é perguntarmos: Qual buscador vou rastrear? Uma vez respondido isto, neste caso, Google.com.
Vejamos o seguinte código php que deve ser usado em todas as páginas de nossa web que queremos rastrear ao robô (o ideal é criar uma página com este código e agregar a página criada às demais páginas com include, isto torna mais fácil às mudanças a este script mais adiante):
<?php
if(eregi("google",$HTTP_USER_AGENT))
{
if ($QUERY_STRING != "")
{$url = "http://".$SERVER_NAME.$PHP_SELF.'?'.$QUERY_STRING;}
else
{$url = "http://".$SERVER_NAME.$PHP_SELF;}
$today = date("F j, Y, g:i a");
mail("webmaster@criarweb.com", "Foi detectado um robô de Google em http://$SERVER_NAME",
"$today - Google indexou a página $url.\n
..:: MAIS OUTRA PÁGINA :) ::..");
}
?>
Explicamos o código
Este script reconhece ao robô de google e a página na qual realizou o rastreamento, e envía um e-mail ao webmaster da página com os dados dia e hora do sucedido e nos dá uma breve mensagem, ou também pode se armazenar em um banco de dados, etc.
Agora para os demais buscadores só basta mudar: ("google",$HTTP_USER_AGENT) pelo respectivo nome ao robô, exemplo:
- Google: ("google",$HTTP_USER_AGENT )
- Yahoo: ("slurp",$HTTP_USER_AGENT )
- Altavistar: ("scooter",$HTTP_USER_AGENT)
Esperamos que lhes sirva.
Autoria e outras referências sobre este artigo
Manuais relacionados com este artigo
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em PHP + Entrar em Scripts em PHP
Comentários dos visitantes Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
|