Web crawler , o Web "bot" leggere le pagine web , i link e la raccolta di dati per popolare i motori di ricerca . Web marketing spesso incoraggiano questi bot , in quanto aumentano la visibilità del sito per il traffico web . Tuttavia, alcuni bot popolano altri motori di ricerca o di raccogliere i dati per scopi dannosi o di marketing . In questi casi , è possibile utilizzare una funzionalità incorporata PHP per controllare l'autenticazione user agent di un bot e stabilire come gestire il crawler . Cose che ti serviranno 
 PHP Interpeter 
 Mostra più istruzioni 
 1 
 cercare l' autenticazione User Agent per un particolare bot . Ad esempio, il crawler di Google è rappresentata dai programmi utente " Googlebot - 2.1 , " " Googlebot - Mozilla -xx " o " Google - AdSense - x.x " 
 2 < p > Chiama la variabile " HTTP_USER_AGENT " nel " $ _system " gamma globale dell'interprete PHP nello script per determinare l'agente utente del bot : ? 
 
 < php 
 
 $ agente = $ _system [' HTTP_USER_AGENT '] ; 
 3 
 Controllare l' autenticazione bot contro un elenco di agenti bot . Se i HTTP_USER_AGENT partite variabili , consentire l' accesso bot: 
 
 if ( $ agent == " Googlebot - 2.1" ) { /* codice di autenticazione * /} 
 
 > < br ? >