判断访问你网站的搜索引擎还是真实用户
2011-04-19 13:44
309 查看
function is_bot() { /* This function will check whether the visitor is a search engine robot */ //根据需要扩充此数组 $botlist = array("Teoma", "alexa", "froogle", "Gigabot", "inktomi", "looksmart", "URL_Spider_SQL", "Firefly", "NationalDirectory", "Ask Jeeves", "TECNOSEEK", "InfoSeek", "WebFindBot", "girafabot", "crawler", "www.galaxy.com", "Googlebot", "Scooter", "Slurp", "msnbot", "appie", "FAST", "WebBug", "Spade", "ZyBorg", "rabaz", "Baiduspider", "Feedfetcher-Google", "TechnoratiSnoop", "Rankivabot", "Mediapartners-Google", "Sogou web spider", "WebAlta Crawler","TweetmemeBot", "Butterfly","Twitturls","Me.dium","Twiceler"); foreach($botlist as $bot) { if(strpos($_SERVER['HTTP_USER_AGENT'],$bot)!==false) return true; // Is a bot } return false; // Not a bot }
/
相关文章推荐
- 判断来访问网站的用户是手机用户还是Web浏览器的用户【即判定用户当前使用的系统】
- 使用js判断用户访问网站是通过PC端还是移动端
- js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
- 关于实现判断用户是在PC端和还是移动端访问。
- JavaScript判断用户是通过电脑端还是移动端访问;js浏览器判断navigator
- js如何判断用户是在PC端和还是移动端访问
- php判断客户端是手机还是电脑访问网站代码
- Javascript自定义函数判断网站访问类型是PC还是移动终端
- php 判断PC 还是 telphone 访问网站
- php如何判断用户通过手机wap访问还是电脑直接访问
- 判断访问网站的客户端是PC还是手机
- 【ASP.NET】判断访问网站的客户端是PC还是手机
- 如何判断用户是通过手机浏览还是电脑浏览网站
- asp.net 或JSP 判断是手机还是电脑访问网站的可靠方法
- 教你如何分辨用户是用手机还是电脑访问你的网站
- php网站判断用户是否是手机访问的方法
- .net及php判断手机还是电脑访问网站
- 【ASP.NET 进阶】判断访问网站的客户端是PC还是手机
- Nginx网站使用CDN之后禁止用户真实IP访问的方法
- js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问