php获取访问者浏览页面的浏览器类型
发布:smiling 来源: PHP粉丝网 添加日期:2018-09-27 11:38:20 浏览: 评论:0
方法如下:检查用户的agent字符串,它是浏览器发送的HTTP请求的一部分,用$_SERVER['HTTP_USER_AGENT']得到agent字符串信息。
比如代码如下:
echo$_SERVER['HTTP_USER_AGENT'];
有可能是打印出这样的:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
封装成函数:
- functionmy_get_browser(){
- if(emptyempty($_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';
- } //phpfensi.com
- //微信浏览器
- if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessage')){
- return'MicroMessage';
- }>
- }
Tags: 访问者 浏览器 类型
相关文章
- ·php获取访问者真实ip地址(2013-12-19)
- ·php获取访问者IP地址汇总(2021-05-22)
- ·点击浏览器的后退按钮后,所有字段的信息都被清空了?(2013-11-12)
- ·php 获取浏览器名称版本实例程序(2014-01-07)
- ·PHP 浏览器缓存的各种操作方法(2014-01-15)
- ·php控制页面浏览器缓存与启用gzip传送(2014-02-16)
- ·PHP判断浏览器类型程序代码详解(2014-03-02)
- ·php禁止浏览器使用缓存页面(2014-09-21)
- ·php判断用户浏览器类型是否为微信浏览器(2014-09-21)
- ·php禁止直接从浏览器输入地址访问.PHP文件(2015-04-09)
- ·php判断是手机访问还是电脑浏览器的方法(2016-07-27)
- ·PHP判断是手机端还是PC端 PHP判断是否是微信浏览器(2018-08-09)
- ·使用php检测用户当前使用的浏览器是否为IE浏览器(2020-07-13)
- ·PHP获取浏览器信息类和客户端地理位置的2个方法(2020-11-20)
- ·PHP向浏览器输出内容的4个函数总结(2021-04-26)
- ·php获取用户浏览器版本的方法(2021-05-05)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)