TuHacker

en este foro encontrarás, Informática, Hacker, Descargas gratis, Messenger, Seguridad, Antivirus, Hacking y Trucos
 
ÍndiceÍndice  CalendarioCalendario  FAQFAQ  BuscarBuscar  MiembrosMiembros  Grupos de UsuariosGrupos de Usuarios  RegistrarseRegistrarse  ConectarseConectarse  
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Últimos temas
» WebShell YIDACC
Sáb Ago 04, 2012 10:16 pm por Admin

» Frases cambiantes dinámicamente para website con PHP
Sáb Oct 15, 2011 11:33 am por Admin

» Conseguir el código fuente de una website con PHP
Sáb Oct 15, 2011 11:30 am por Admin

» Tiempo de carga de una pagina
Sáb Oct 15, 2011 11:30 am por Admin

» Thumbnails para tu website
Sáb Oct 15, 2011 11:27 am por Admin

» Generador de claves aleatorias
Sáb Oct 15, 2011 11:27 am por Admin

» Búsqueda en google con php
Miér Oct 12, 2011 5:39 pm por Admin

» Publicar noticias con su imagen en miniatura correspondiente
Miér Oct 12, 2011 11:22 am por Admin

» Mostrar una lista de entradas recientes de un blog
Miér Oct 12, 2011 11:19 am por Admin

Temas similares

Comparte | 
 

 Detector de Bots, Spider y Crawlers con php

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Admin
Admin


Mensajes : 36
Fecha de inscripción : 17/09/2011

MensajeTema: Detector de Bots, Spider y Crawlers con php   Miér Oct 12, 2011 11:14 am

Algunas veces necesitamos saber cuales son visitas reales y cuales pertenecen a spiders, bots o crawlers. Esta información es interesante para saber el tráfico real de nuestro sitio web. Este código permitirá captar los crawlers y spiders predeterminados y sesgar la visita y sumarlo a un campo. Se puede ampliar la aplicación y enviar un mail cada vez que recibamos una visita de un bot. En este caso suma la visita en el campo bots.´

Código:
<!-- articulo escogido de codigolandia.com -->
<?php
$robot[] = "googlebot"; 
$robot[] = "google";
$robot[] = "mediapartners";
$robot[] = "msnbot"; 
$robot[] = "msn";
$robot[] = "overture"; 
$robot[] = "lycos"; 
$robot[] = "seek"; 
$robot[] = "inktomi"; 
$robot[] = "yahoo"; 
$robot[] = "slurp";
$robot[] = "altavista"; 
$robot[] = "alexa"; 
$robot[] = "crawler"; 
$isRobot=false;
 
foreach($robot as $bot){
  $str = strtolower($_SERVER['HTTP_USER_AGENT']);
  if (strpos($str, $bot) !== false ){
      $isRobot=true; 
      break; 
    } 



//visitas
if($isRobot){
 
  //// Esta parte es Opcional
  $heads = "MIME-Version: 1.0 rn";
  $heads .= "Content-type: text/html; charset=utf-8 rn";
   
  $body ="<b>Robot Name:</b> ".$str."<br>";
  $body .="<b>Robot Address:</b> ".$_SERVER['REMOTE_ADDR'];
   
  mail(mimail, "Detected Bot", $body, $heads);
 //// Fin de la Parte Opcional

}else{
  $vql= "UPDATE bots SET visitas=visitas+1 WHERE art_id='".$artid."'";
  mysql_query($vql);
}

?>
Volver arriba Ir abajo
Ver perfil de usuario http://tuhacker.superforo.net
 
Detector de Bots, Spider y Crawlers con php
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» baidu spider
» Spider Island, ¿Que harías si tuvieras los poderes de Spider-man? Recien abrimos.

Permisos de este foro:No puedes responder a temas en este foro.
TuHacker :: Programación :: Desarrollo Web-
Cambiar a: