您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php获取访问者浏览页面的浏览器类型_php实例

2024/5/4 20:00:44发布22次查看
最近做的项目需要根据用户浏览器的类型而做一些不同的处理,于是稍微研究了一下使用php判断浏览器类型的方法,下面这篇文章主要给大家介绍了php如何获取访问者浏览页面的浏览器类型,需要的朋友可以参考借鉴,一起来看看吧。
方法如下
检查用户的agent字符串,它是浏览器发送的http请求的一部分。用 $_server['http_user_agent']得到agent字符串信息。
比如:
<?php echo $_server['http_user_agent']; ?>
有可能是打印出这样的:
mozilla/4.0 (compatible; msie 6.0; windows nt 5.1)
封装成函数:
function my_get_browser(){ if(empty($_server['http_user_agent'])){ return 'robot!'; } if( (false == strpos($_server['http_user_agent'],'msie')) && (strpos($_server['http_user_agent'], 'trident')!==false) ){ return 'internet explorer 11.0'; } if(false!==strpos($_server['http_user_agent'],'msie 10.0')){ return 'internet explorer 10.0'; } if(false!==strpos($_server['http_user_agent'],'msie 9.0')){ return 'internet explorer 9.0'; } if(false!==strpos($_server['http_user_agent'],'msie 8.0')){ return 'internet explorer 8.0'; } if(false!==strpos($_server['http_user_agent'],'msie 7.0')){ return 'internet explorer 7.0'; } if(false!==strpos($_server['http_user_agent'],'msie 6.0')){ return 'internet explorer 6.0'; } if(false!==strpos($_server['http_user_agent'],'edge')){ return 'edge'; } if(false!==strpos($_server['http_user_agent'],'firefox')){ return 'firefox'; } if(false!==strpos($_server['http_user_agent'],'chrome')){ return 'chrome'; } if(false!==strpos($_server['http_user_agent'],'safari')){ return 'safari'; } if(false!==strpos($_server['http_user_agent'],'opera')){ return 'opera'; } if(false!==strpos($_server['http_user_agent'],'360se')){ return '360se'; } //微信浏览器 if(false!==strpos($_server['http_user_agent'],'micromessage')){ return 'micromessage'; }> }
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product