Programmazione
6.258 visualizzazioni
PHP: rileva GoogleBot
17/05/2012Se vogliamo tenere sotto controllo la periodicità con cui GoogleBot (lo spider web di Google) visita le nostre pagine possimao fare un piccolo script Php che ci avvisa via email dell'avvenuta visita.
Il Googlebot, oltre a provenire da alcuni specifici IP riconoscibili, si identifica per il contenere all'interno della stringa User agent il termine Googlebot.
Ecco lo script
if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) !== false )
{
// la mail a cui si vuol ricevere l'avviso
$email_address = "tu@tudominio.tld";
// invio della mail
mail(
$email_address,
"Avviso di Googlebot",
"Googlebot ha visitato la pagina: " . $_SERVER['REQUEST_URI']
);
}