ホームページ > php教程 > php手册 > 訪問者が検索エンジンのスパイダーであるかどうかを判断する PHP 関数コード

訪問者が検索エンジンのスパイダーであるかどうかを判断する PHP 関数コード

WBOY
リリース: 2016-06-13 12:06:20
オリジナル
1185 人が閲覧しました

复制代 代码如下:


/**
* 検索エンジン スパイダーかどうかを判断します
*
* @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;
}
}

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート