Ciao a tutti, ho bisogno di uno script che capisca se il visitatore è googlebot. Ci ho provato da solo ma non ci sono riuscito. Grazie.
Ciao a tutti, ho bisogno di uno script che capisca se il visitatore è googlebot. Ci ho provato da solo ma non ci sono riuscito. Grazie.
Perfavore ne ho bisogno presto, aiutatemi![]()
Ciao.
Brutta e fatta male ma funziona:
Codice PHP:
$to = ""; // Your email!
$sitename = ""; // Your site name
$subject = "Googlebot Detected".$sitename;
$msg = "Google has crawled $sitename: " . $_SERVER['REQUEST_URI'];
$mailheaders ="From: Googlebot <googlebot@google.com> \n";
if(eregi("googlebot",$_SERVER['HTTP_USER_AGENT']))
{
mail($to, $subject, $msg, $mailheaders);
}
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
Grazie della risposta, ma non è quello che cercavo, non voglio ricevere una mail, ma solamente riconoscere il googlebot. Non essendo pratico di PHP lo chedevo qua. Devo fare una cosa del tipo:Originariamente inviato da whisher
Ciao.
Brutta e fatta male ma funziona:
Codice PHP:
$to = ""; // Your email!
$sitename = ""; // Your site name
$subject = "Googlebot Detected".$sitename;
$msg = "Google has crawled $sitename: " . $_SERVER['REQUEST_URI'];
$mailheaders ="From: Googlebot <googlebot@google.com> \n";
if(eregi("googlebot",$_SERVER['HTTP_USER_AGENT']))
{
mail($to, $subject, $msg, $mailheaders);
}
![]()
Cosa devo mettere tra "IF" e "}"?Codice PHP:
if ... {
echo ......
}
else {
echo ...
}
Al posto di mail ci metti echo![]()
Ma quando lo vedi il passaggio !
Non penso che googlebot passi
ogni 5 minuti (ho una cosa del
genere nel mio sito e ricevo una mail
ogni 2 gg si che non è molto frequentato
ma ........ )
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
Quindi viene così?
Se non è così ti prego di scrivermelo te che di php so giusto giusto 2 cose!Codice PHP:
if(eregi("googlebot",$_SERVER['HTTP_USER_AGENT']))
{
echo ...
}
else
{
echo ...
}
![]()
OK.![]()
Ma ripeto avrai scarse possibilità di vedere laCodice PHP:
if(eregi("googlebot",$_SERVER['HTTP_USER_AGENT']))
{
echo "Il biricchino si è fatto vivo";
}
else
{
echo "Oh ma il mio sito ti sta antipatico";
}
scritta nell'if !
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
A dire il vero lui non la vedrà maiMa ripeto avrai scarse possibilità di vedere la
scritta nell'if !
![]()
![]()
A lui interessa che il crawler veda del contenuto diverso dagli utenti probabilmente![]()
Be in questo caso vedrei + azzeccato usareA dire il vero lui non la vedrà mai
A lui interessa che il crawler veda del contenuto diverso dagli utenti probabilmente
un robots.txt (a pensarci bene con il codice
di prima riusciresti ad ingannare google Uhmmmm).
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it