ホームページ  >  記事  >  バックエンド開発  >  訪問者が検索エンジンであるかどうかを判断する PHP 関数コード Spider_PHP チュートリアル

訪問者が検索エンジンであるかどうかを判断する PHP 関数コード Spider_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:25:36973ブラウズ

复制代码代码如下:

/**
* 検索エンジン スパイダーかどうかを判断します
*
* @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ウェブ スパイダー"、
"ia_archiver"、
"Yahoo! Slurp"、
"YoudaoBot"、
"Yahoo Slurp"、
"MSNBot"、
"Java (多くの場合スパム ボット)"、
"BaiDuSpider"、
"Voila "、
"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 ツール」、
"ラルビン"、
"魚の検索"、
);
foreach($spiderSite as $val) {
$str = strto lower($val);
if (strpos($agent, $str) !== false) {
return true;
}
}
} else {
return false;
}
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/324085.html技術記事代制コード例下: /*** 検索エンジン スパイダーかどうかを判断します * * @author Eddy * @return bool*/ function isCrawler() { $agent= strto lower($_SERVER['HTTP_USER_AGENT']); if (!e...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。