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 ? >