复制代 代码如下:
/**
* 検索エンジン スパイダーかどうかを判断します
*
* @author Eddy
* @return bool
*/
function isCrawler() {
$agent = strto lower($_SERVER['HTTP_USER_AGENT']);
if (!empty($agent)) {
$spiderSite= array(
"TencentTraveler",
"Baiduspider ",
"BaiduGame",
"Googlebot",
「msnbot」、
「Sosospider」、
「Sogou Web Spider」、
「ia_archiver」、
「Yahoo! Slurp」、
「YoudaoBot」、
「Yahoo」 Slurp"、
"MSNBot"、
"Java (スパム ボットが多い)"、
"BaiDuSpider"、
"出来上がり"、
"Yandex ボット"、
"BSpider" 、
"twiceler"、
"Sogou Spider"、
"Speedy Spider"、
"Google AdSense"、
"Heritrix"、
"Python-urllib"、
"Alexa (IA Archiver)"、
"Ask"、
"Exabot"、
"Custo"、
"OutfoxBot/YodaoBot"、
"yacy"、
" SurveyBot"、
"legs"、
"lwp-trivial"、
"Nutch"、
"StackRambler"、
"Web アーカイブ (IA Archiver)"、
" Perl ツール"、
"MJ12bot"、
"Netcraft"、
"MSIECrawler"、
"WGet ツール"、
"larbin"、
"Fish search"、
);
foreach($spiderSite as $val) {
$str = strto lower($val);
if (strpos($agent, $str) !== false) {
return true;
}
}
} else {
return false;
}
}