Web-Crawler oder Web "Bots" lesen Webseiten , Ernte Links und Daten an Suchmaschinen bevölkern . Web -Vermarkter oft ermutigen diese Bots , da sie die Sichtbarkeit der Website zu erhöhen, um Web-Traffic . Allerdings bevölkern einige Bots oder andere Suchmaschinen sammeln Daten für bösartige oder Marketing-Zwecken. In diesen Fällen können Sie integrierte in PHP Funktionalität eines Bots zu User-Agent -Authentifizierung zu überprüfen und festzustellen, wie der Crawler zu behandeln. Things You
PHP Interpeter
brauchen anzeigen Weitere Anweisungen
1
Suchen Sie den User Agent -Authentifizierung für einen bestimmten bot. Zum Beispiel kann die Google-Crawler wird durch die User-Agents vertreten " Googlebot -2.1 ", " Googlebot - Mozilla -xx " oder " Google - AdSense - x.x "
2
Rufen Sie die " HTTP_USER_AGENT " Variable in der " $ _SYSTEM " global Array der PHP-Interpreter in Ihrem Skript, um die User-Agent des Bots bestimmen :
< php
$ agent = $ _SYSTEM [ 'HTTP_USER_AGENT '] ;
3
prüfen bot Authentifizierung gegen eine Liste von Agenten bot . Wenn die variable HTTP_USER_AGENT Spiele erlauben den Bot Zugang :
if ( $ agent == " Googlebot - 2.1" ) {/* Authentication Code * /}
>