다음과 같이 // 브라우저와 주요 코드에 액세스하는 웹 크롤러의 기능 사이의 구별을 사용 있습니다 :
주로 $ _SERVER 결정 [ 'HTTP_USER_AGENT'] 파충류의 부호가있는 내용
함수 isCrawler () { $ 사용자 에이전트 = 하여 strtolower ( $ _SERVER [ '는 HTTP_USER_AGENT' ]); $ 거미 = 배열 ( "Google 검색 ' // 구글 러 'Baiduspider ' // 바이 파충류 '야후 소리내어 먹는다 ' // 야후 파충류 'YodaoBot', // youdao 파충류 'MSNBot' // 빙 크롤러 // 크롤러 더 많은 키워드 ); foreach는 ( $ 거미 AS $ 스파이더 ) { $ 스파이더 = 하여 strtolower ( $ 스파이더); // 이 찾을 등장 IF ( strpos ( $의 userAgent , $ 스파이더 !) == 거짓 {) 반환 $를 거미 ; } }