宝哥软件园

PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT

编辑:宝哥软件园 来源:互联网 时间:2021-11-23

服务器端编程语言(专业超文本预处理器的缩写)屏蔽蜘蛛访问代码代码:

常用搜索引擎名与HTTP_USER_AGENT对应值

百度baiduspider

谷歌谷歌机器人

搜狗搜狗

腾讯sosospider

雅虎大声地吃

有道优道机器人

冰冰机器人

MSNmsnbot

Alexais_archiver

函数为_ crawler(){ $ USer AGENT=strtolow($ _ SERVER[' HTTP _ USER _ AGENT ']);$spiders=array('Googlebot ',//Google爬虫Baiduspider ',//百度爬虫雅虎!Slurp ',//雅虎爬虫YodaoBot ',//有道爬虫MSN bot/Bing爬虫//更多爬虫关键字);foreach($ spider as $ spider){ $ spider=strtolow($ spider);if (strpos($userAgent,$spider)!==false){ 0返回真实} }返回false}下面的服务器端编程语言(专业超文本预处理器的缩写)代码附带了更多的蜘蛛标识

函数isCrawler(){ echo $ AGENT=strtolow($ _ SERVER[' HTTP _ USER _ AGENT ']);if(!empty($ agent)){ $ spider site=array('腾讯旅行家',' Baiduspider ',' BaiduGame ',' Googlebot ',' msnbot ',' Sosospider ','搜狗网蜘蛛,‘ia _ Archiver’,Yahoo!Slurp ',' YoudaoBot ',' Yahoo Slurp ',' MSNBot ',' Java(常为垃圾邮件Bot)',' BaiDuSpider ',' Voila ',' Yandex bot ',' BSpider ',' twiceler ','搜狗蜘蛛,‘speed Spider’,‘Google AdSense’,‘Heritrix’,‘Python-urlib’,‘Ask’,‘exa bot’,‘Custo’,‘outoxbot/yodabot’,‘yacy’,‘surveyobot’,‘legs’,‘lwp-猥琐、' Nutch '、' StackRambler '、' web archive (IA Archiver)'、' foreach($ spider site as $ val){ $ str=strtolow($ val);if (strpos($agent,$str)!==false){ 0返回true } } } else { return false } } if(isCrawler()){ echo '你好蜘蛛精!} else{ echo '你不是蜘蛛精啊!}使用服务器端编程语言(专业超文本预处理器的缩写)实现蜘蛛访问日志统计

$ USer AGENT=添加斜线(strtolow($ _ SERVER[' HTTP _ USER _ AGENT ']);if (strpos($useragent,' googlebot ')!==false){ $ bot=' Google ';} elseif (strpos($useragent,' mediapartners-google ')!==false){ $ bot=' Google Adsense ';} elseif (strpos($useragent,' baiduspider ')!==false){ $ bot=' Baidu ';} elseif (strpos($useragent ')搜狗蜘蛛')!==false){$bot='搜狗;} elseif (strpos($useragent ')搜狗web ')!==false){$bot='搜狗网;} elseif (strpos($useragent,' sosospider ')!==false){ $ bot=' SOSO ';} elseif (strpos($useragent,' 360spider ')!==false){ $ bot=' 360 spider ';} elseif (strpos($useragent,' yahoo ')!==false){ $ bot=' Yahoo ';} elseif (strpos($useragent,' msn ')!==false){ $ bot=' MSN ';} elseif (strpos($useragent,' msnbot ')!==false){ $ bot=' MSN bot ';} elseif (strpos($useragent ')搜狐')!==false){$bot='搜狐;} elseif (strpos($useragent,' yodaoBot ')!==false){ $ bot=' Yodao ';} elseif (strpos($useragent,' twiceler ')!==false){ $ bot=' Twiceler ';} elseif (strpos($useragent,' ia_archiver ')!==false){ $ bot=' Alexa _ ';} elseif (strpos($useragent,' iaarchiver ')!==false){ $ bot=' Alexa ';} elseif (strpos($useragent,' slurp ')!==false){$bot='雅虎;} elseif (strpos($useragent,' bot ')!==false){$bot='其它蜘蛛;} if(isset($ bot)){ $ FP=@ fopen(' bot。txt ',' a ');fwrite($fp,date('Y-m-d H:i:s ').t .$_SERVER['REMOTE_ADDR'].t .$bot .t .'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']. r n ');fc输(FP美元);}

更多资讯
游戏推荐
更多+