Web crawlers , of Web " bots " lezen webpagina's , oogsten koppelingen en gegevens aan zoekmachines bevolken . Web-marketeers vaak moedigen deze bots , want ze verhogen de zichtbaarheid van de site om webverkeer . Echter, sommige bots bevolken andere zoekmachines of gegevens voor kwaadaardige of marketing doeleinden te verzamelen . In deze gevallen kunt u gebruik maken van ingebouwde PHP functionaliteit om user agent authenticatie een bot te controleren en te bepalen hoe de crawler te behandelen . Wat je nodig hebt PHP Interpeter Toon Meer Aanwijzingen 1 Zoek de User Agent authenticatie voor een bepaald bot . Bijvoorbeeld , wordt de Google crawler vertegenwoordigd door de user agents ' Googlebot - 2.1 , " " Googlebot - Mozilla - xx , "of" Google - AdSense - x.x " kopen van 2 Roep het " HTTP_USER_AGENT " variabele in de " $ _SYSTEM " globale array van de PHP-interpreter in het script om de user agent van het bot te bepalen : ? $ -agent = $ _SYSTEM [ ' HTTP_USER_AGENT ' ] ; 3 Controleer de bot authenticatie tegen een lijst van bot agenten . Als de HTTP_USER_AGENT variabele wedstrijden , zodat het bot toegang : if ( $ middel == ' Googlebot - 2.1 " ) { /* verificatie code * /} > < br ? >
|