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){//operareturn 'opera';}else if((strpos($agent,'Chrome') == false) && strpos($agent,'Safari') !== false){return 'safari';}else{return 'un_know';}
}/*** 获取浏览器版本*/
function getBrowserVer(){if (empty($_SERVER['HTTP_USER_AGENT'])){//当浏览器没有发送访问者的信息的时候return 'un_know';}$agent = $_SERVER['HTTP_USER_AGENT'];if(preg_match('/MSIE\s(\d+)\..*/i', $agent, $regs)){//IE浏览器版本号return $regs[1];}else if(preg_match('/FireFox\/(\d+)\..*/i', $agent, $regs)){//火狐浏览器版本号return $regs[1];}else if(preg_match('/Opera[\s|\/](\d+)\..*/i', $agent, $regs)){//opera浏览器版本号return $regs[1];}else if(preg_match('/Chrome\/(\d+)\..*/i', $agent, $regs)){//谷歌浏览器版本号return $regs[1];}else if((strpos($agent,'Chrome') == false) && preg_match('/Safari\/(\d+)\..*$/i', $agent, $regs)){return $regs[1];}else{return 'un_know';}
}
PHP判断浏览器类型及版本相关推荐
- JavaScript判断浏览器类型及版本
JavaScript判断浏览器类型及版本 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有 ...
- 【jQuery】判断浏览器类型和版本
注意:看文章要去我精华,去我糟粕,自己多加调试 这与<[HTML]根据不同的浏览器类型写不同的HTML代码>(点击打开链接)一文是姊妹篇,IE注释能够帮你在网页的HTML根据不同的版本,渲 ...
- JS判断浏览器类型及版本
判断浏览器类型及版本 function getBroswer(){var os = navigator.platform; var userAgent = navigator.userAgent; v ...
- 判断浏览器类型及版本
公司前段时间做项目需要判断浏览器,因为项目进度急暂时只支持一种浏览器 使用window.navigator.userAgent属性,但是在国产浏览器上遇到了问题,下面这段代码只能判断内核,但是我想判断 ...
- JavaScript判断浏览器类型及版本(新增谷歌的Chrome)
来源:http://blog.tripdev.com/?tid=164 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本.JavaScript ...
- 前端如何判断浏览器类型及版本?
前言 在网站前端开发中,浏览器兼容性问题让我们手忙脚乱,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言 ...
- JS判断浏览器类型与版本
这个东西在跨平台前端开发很有用: 在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌却 ...
- 转: JavaScript判断浏览器类型及版本
原文http://blog.csdn.net/nileel/archive/2009/04/17/4087159.aspx <script type="text/javascr ...
- 通过JS判断浏览器类型,详细区分IE各版本浏览器
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...
- JS判断浏览器类型的方法【转】
在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子.浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本 ...
最新文章
- ZJU-java进阶笔记 第七周(异常处理)
- 记本阶段建站心得,是走无限做垃圾站之路还是真正的开发之路
- SpringBoot中使用log4j进行日志管理
- L、TEXT()、_TEXT()和_T()的区别
- python 标准差内数据概率怎么求_Python-统计概率
- SpringMVC的简单知识
- KindEditor编辑器, 利用ajax动态切换编辑器内容
- Activity的四种加载模式(转载)
- android4.0网络编程配书源码_linux网络编程之epoll源码重要部分详解
- UCMA(OCS) 开发系列之二(安装与部署)
- 云服务器上传文件到哪个文件夹,云服务器上传到那个文件夹
- 2021热门手机制作表格的软件
- 论文参考文献添加---word尾注添加
- SAS实验2——假设检验
- JWS实现WebService
- 横幅(banner)设计的成功技术
- java进阶基础---2.3---IO流的概念及示例
- Zabbix监控系统详解
- 关于语义分割预测出来的图片全黑的解决办法
- 使用线程实现电子时钟
热门文章
- 第四届“传智杯”全国大学生IT技能大赛(决赛B组)
- Oculus消费者版在路上,留给“山寨”VR的时间有多少?
- VB6.0《第二行代码》4-游戏安全,逆向工程-用CE找多级指针HP的基址和偏移量并且用VB超级模块读取
- 博物馆施工组织设计方案
- 光敏传感器c语言,光敏传感器的工作原理及其应用
- 红米note 4x Android 8,红米note 4X升级安卓7.0:小米MIUI8第331周公测
- AD9的PCB技巧——封装的更新
- 不升级IE9的五大理由
- 74HC595串口转并口芯片学习
- 熊猫烟花集团完美见证异速联远程接入系统