/*** 获取浏览器类型*/
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判断浏览器类型及版本相关推荐

  1. JavaScript判断浏览器类型及版本

    JavaScript判断浏览器类型及版本 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有 ...

  2. 【jQuery】判断浏览器类型和版本

    注意:看文章要去我精华,去我糟粕,自己多加调试 这与<[HTML]根据不同的浏览器类型写不同的HTML代码>(点击打开链接)一文是姊妹篇,IE注释能够帮你在网页的HTML根据不同的版本,渲 ...

  3. JS判断浏览器类型及版本

    判断浏览器类型及版本 function getBroswer(){var os = navigator.platform; var userAgent = navigator.userAgent; v ...

  4. 判断浏览器类型及版本

    公司前段时间做项目需要判断浏览器,因为项目进度急暂时只支持一种浏览器 使用window.navigator.userAgent属性,但是在国产浏览器上遇到了问题,下面这段代码只能判断内核,但是我想判断 ...

  5. JavaScript判断浏览器类型及版本(新增谷歌的Chrome)

    来源:http://blog.tripdev.com/?tid=164 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本.JavaScript ...

  6. 前端如何判断浏览器类型及版本?

    前言 在网站前端开发中,浏览器兼容性问题让我们手忙脚乱,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言 ...

  7. JS判断浏览器类型与版本

    这个东西在跨平台前端开发很有用: 在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌却 ...

  8. 转: JavaScript判断浏览器类型及版本

    原文http://blog.csdn.net/nileel/archive/2009/04/17/4087159.aspx     <script type="text/javascr ...

  9. 通过JS判断浏览器类型,详细区分IE各版本浏览器

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  10. JS判断浏览器类型的方法【转】

    在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子.浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本 ...

最新文章

  1. ZJU-java进阶笔记 第七周(异常处理)
  2. 记本阶段建站心得,是走无限做垃圾站之路还是真正的开发之路
  3. SpringBoot中使用log4j进行日志管理
  4. L、TEXT()、_TEXT()和_T()的区别
  5. python 标准差内数据概率怎么求_Python-统计概率
  6. SpringMVC的简单知识
  7. KindEditor编辑器, 利用ajax动态切换编辑器内容
  8. Activity的四种加载模式(转载)
  9. android4.0网络编程配书源码_linux网络编程之epoll源码重要部分详解
  10. UCMA(OCS) 开发系列之二(安装与部署)
  11. 云服务器上传文件到哪个文件夹,云服务器上传到那个文件夹
  12. 2021热门手机制作表格的软件
  13. 论文参考文献添加---word尾注添加
  14. SAS实验2——假设检验
  15. JWS实现WebService
  16. 横幅(banner)设计的成功技术
  17. java进阶基础---2.3---IO流的概念及示例
  18. Zabbix监控系统详解
  19. 关于语义分割预测出来的图片全黑的解决办法
  20. 使用线程实现电子时钟

热门文章

  1. 第四届“传智杯”全国大学生IT技能大赛(决赛B组)
  2. Oculus消费者版在路上,留给“山寨”VR的时间有多少?
  3. VB6.0《第二行代码》4-游戏安全,逆向工程-用CE找多级指针HP的基址和偏移量并且用VB超级模块读取
  4. 博物馆施工组织设计方案
  5. 光敏传感器c语言,光敏传感器的工作原理及其应用
  6. 红米note 4x Android 8,红米note 4X升级安卓7.0:小米MIUI8第331周公测
  7. AD9的PCB技巧——封装的更新
  8. 不升级IE9的五大理由
  9. 74HC595串口转并口芯片学习
  10. 熊猫烟花集团完美见证异速联远程接入系统