php判断ie版本,PHP获取浏览器版本信息
function getBrowser(){
$agent=$_SERVER["HTTP_USER_AGENT"];
if(strpos($agent,'MSIE')!==false || strpos($agent,'rv:11.0')) //ie11判断
return "ie";
else if(strpos($agent,'Firefox')!==false)
return "firefox";
else if(strpos($agent,'Chrome')!==false)
return "chrome";
else if(strpos($agent,'Opera')!==false)
return 'opera';
else if((strpos($agent,'Chrome')==false)&&strpos($agent,'Safari')!==false)
return 'safari';
else
return 'unknown';
}
function getBrowserVer(){
if (empty($_SERVER['HTTP_USER_AGENT'])){ //当浏览器没有发送访问者的信息的时候
return 'unknow';
}
$agent= $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/MSIE\s(\d+)\..*/i', $agent, $regs))
return $regs[1];
elseif (preg_match('/FireFox\/(\d+)\..*/i', $agent, $regs))
return $regs[1];
elseif (preg_match('/Opera[\s|\/](\d+)\..*/i', $agent, $regs))
return $regs[1];
elseif (preg_match('/Chrome\/(\d+)\..*/i', $agent, $regs))
return $regs[1];
elseif ((strpos($agent,'Chrome')==false)&&preg_match('/Safari\/(\d+)\..*$/i', $agent, $regs))
return $regs[1];
else
return 'unknow';
}
echo getBrowser();
echo getBrowserVer();
echo '
'.$_SERVER["HTTP_USER_AGENT"];
?>
php判断ie版本,PHP获取浏览器版本信息相关推荐
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器...
[完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器 原文:[完美]原生JS获取浏览器版本判 ...
- 原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari(亲测可用)
浏览器类型及版本判断在开发中是比较常见的使用场景,之前用var ua = navigator.userAgent.toLowerCase()来判断浏览器的内核,发现chrome和edge浏览器无法区分 ...
- js 获取浏览器版本
1.在web开发中,会经常让你判断当前使用的是那个浏览器及浏览器的那个版本,根据浏览器版本来调整CSS的样式, 使在web界面在各个浏览器展现达到最佳的效果,下面是获取当前浏览器的代码: getBro ...
- js 获取浏览器版本信息(全)
原文地址 js 获取浏览器版本信息(全) 觉得挺不错的,所以就收藏起来 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona ...
- java获取ua浏览器指纹_头条:如何获取浏览器指纹信息
❝ 本文收录于 GitHub 日问: DailyQuestion,内含大厂内推机会.面经大全及若干面试题,每天学习五分钟,一年进入大厂中. 大厂面经大全 大厂内推 ❞ 由于不同的系统显卡绘制 canv ...
- html5指纹api,头条:如何获取浏览器指纹信息
本文收录于 GitHub 日问: DailyQuestion,内含大厂内推机会.面经大全及若干面试题,每天学习五分钟,一年进入大厂中. 大厂面经大全 大厂内推 由于不同的系统显卡绘制 canvas 时 ...
- php 判断百度浏览器版本,jquery获取浏览器类型和版本号的方法
分享一个通过jquery获取浏览器类型和浏览器版本号的函数方法.具体jquery代码如下: $(document).ready(function(){ varbrow=$.browser; varbI ...
- 【转载】JS获取浏览器版本信息
document.write("js获取到的浏览器版本信息:");document.write("<br />");document.write(& ...
- JavaScript 获取浏览器版本
//获取IE版本 function GetIEVersions(){ var iejson={ isIE:false,safariVersion:0 }; var ua = navigator.use ...
最新文章
- 编译器GCC与Clang的异同
- 1.1.2 标准化工作及相关组织
- 分享10个实用的超绚CSS3按钮设计
- Struts2 Result详解
- sqoop——将mysql数据库的数据表导入到hdfs上
- git pull冲突解决
- 题目 2055: 等待戈多(最短路)
- [js] 一个api接口从请求数据到请求结束共与服务器进行了几次交互?
- python2安装_如何安装python2
- 即将步入2020年,程序员如何在新的一年更进一步?你需要这样做
- MongoDB 教程五: MongoDB固定集合和性能优化
- VS遍历windows文件夹的代码
- 深入理解机器学习中的信息熵、KL散度、交叉熵
- 邮箱注册的html怎么写,邮箱格式怎么写 邮箱的正确写法
- php mysql加入购物车_php 实现简单加入购物车(1)
- 走进少儿编程教育的基础性原理
- SQL语言(一)数据查询
- 向量空间 vector space
- E-puck2机器人系列教程-7.机器人本体STM32固件更新
- 480P、720P、1080P
热门文章
- linux UID,GID,EUID,EGID,SUID,SGID
- tutorial_coreos 01-01-install 2015-05-27
- 搜索引擎(0xFE)--- 用机器学习再谈排序
- 关于exchange2003使用owa修改用户口令
- WWN与SAS地址详解(10款SAS硬盘横评之三)
- C# MD5 32位加密 UTF-8编码
- Javascript Array和String的互转换。
- WebApi安全性 使用TOKEN+签名验证
- 项目受源代码管理。向源代码管理注册此项目时出错。建议不要对此项目进行任何更改...
- php+mysql分库分表的哈希(hash)算法