|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Mar 2006
Città: Ischia
Messaggi: 161
|
[PHP] email al passaggio di un bot
Salve ragazzi,
ho trovato in giro per la rete diversi script php per informare il webmaster del passaggio di un bot (anche detto spider o crawler) di un motore di ricerca sul proprio sito. Nessuno però funzionava per i tre principali bot, ma solo per uno o massimo due. Secondo voi il codice che vi incollo in basso, è corretto? Al passaggio di googlebot, msnbot o al bot di yahoo (yahoo! slurp) dovrebbe inviare un email all'inzirizzo impostato. Grazie. <? if (strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) > 0 OR strpos( $_SERVER['HTTP_USER_AGENT'], 'msnbot' ) > 0 OR strpos( $_SERVER['HTTP_USER_AGENT'], 'Yahoo! Slurp' ) > 0) { mail('[email protected]','Nuova visita bot '.$_SERVER['HTTP_HOST'],$_SERVER['HTTP_USER_AGENT'].' ha visitato '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); } ?> |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
<?php
$ua = strtolower ($_SERVER['HTTP_USER_AGENT']);
if (strpos ($ua, 'googlebot') !== FALSE OR strpos ($ua, 'msnbot') !== FALSE OR strpos ($ua, 'yahoo! slurp') !== FALSE)
{
mail (.....);
}
?>
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Bannato
Iscritto dal: Mar 2006
Città: Ischia
Messaggi: 161
|
Dici che così va bene?
Grazie. <?php $ua = strtolower ($_SERVER['HTTP_USER_AGENT']); if (strpos ($ua, 'googlebot') !== FALSE OR strpos ($ua, 'msnbot') !== FALSE OR strpos ($ua, 'yahoo! slurp') !== FALSE) { mail('[email protected]','Nuova visita bot '.$_SERVER['HTTP_HOST'],$_SERVER['HTTP_USER_AGENT'].' ha visitato '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); } ?> |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Il From di default viene preso dal php.ini, ma ovviamente non so come è configurato sul server su cui lavori!
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
I bot dei motori di ricerca, sono i software che scandagliano la rete per reperire le pagine da analizzare e poi indicizzare.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Feb 2004
Città: /media/ValSusa
Messaggi: 3607
|
ma è normale che il proprio sito sia "bombardato" da questi bot? Il più presente è il googlebot.
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jul 2007
Città: Sicilia
Messaggi: 6526
|
Si, è in genere più visite ha un sito da parte del bot, meglio è. Ad esempio il bot di Google arriva al tuo sito più volte perchè ci sono più siti che linkano al tuo, quindi risulta popolare e sale in classifica...
Daniele
__________________
Non abbiamo ereditato il mondo dai nostri padri L'abbiamo preso in prestito dai nostri figli |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:17.





















