参考网址:http://www.jb51.net/article/34344.htm

判断类型:

<?php
if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))
echo "Internet Explorer 8.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))
echo "Internet Explorer 7.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0"))
echo "Internet Explorer 6.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/3"))
echo "Firefox 3";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/2"))
echo "Firefox 2";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))
echo "Google Chrome";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Safari"))
echo "Safari";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))
echo "Opera";
else echo $_SERVER["HTTP_USER_AGENT"];
?>

判断语言:

<?php
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); //只取前4位,这样只判断最优先的语言。如果取前5位,可能出现en,zh的情况,影响判断。
if (preg_match("/zh-c/i", $lang))
echo "简体中文";
else if (preg_match("/zh/i", $lang))
echo "繁體中文";
else if (preg_match("/en/i", $lang))
echo "English";
else if (preg_match("/fr/i", $lang))
echo "French";
else if (preg_match("/de/i", $lang))
echo "German";
else if (preg_match("/jp/i", $lang))
echo "Japanese";
else if (preg_match("/ko/i", $lang))
echo "Korean";
else if (preg_match("/es/i", $lang))
echo "Spanish";
else if (preg_match("/sv/i", $lang))
echo "Swedish";
else echo $_SERVER["HTTP_ACCEPT_LANGUAGE"];
?>

转载于:https://www.cnblogs.com/shaoyikai/articles/4212721.html

PHP判断浏览器类型和语言相关推荐

  1. PHP判断浏览器类型和浏览器语言(附各国语言简写代码)

    用php语言来判断浏览器类型其实很简单. 因为浏览器在和服务器连接时候都会先发送一些包含自己信息的内容(浏览器类型.语言啦). 这里我们主要分析的是_SERVER["HTTP_USER_AG ...

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

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

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

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

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

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

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

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

  6. 【javascript】—— JS判断浏览器类型、操作系统

    navigator.userAgent : userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值. navigator.platform : platform ...

  7. 根据屏幕分辨率获取css,根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码...

    既判断分辨率,也判断浏览器 重新完善代码,使之成为判断浏览器类型屏幕分辨率自动调用不同CSS的代码. 解释: var IE1024=""; var IE800="&quo ...

  8. Java判断浏览器类型

    /** * 判断浏览器类型是否是IE,是则返回true,不是返回false * ServletActionContext是struts2上下文对象 * @author 李英夫(2010-6-20 上午 ...

  9. java判断浏览器类型_判断浏览器类型

    一.判断是否为IE 以前判断是否IE浏览器用的是window.navigator.userAgent,跟踪这个信息,发现在开发环境,识别为IE10,但访问服务器则识别为IE11,但IE11的userA ...

  10. js判断浏览器类型,判断ie内核,webkit

    js判断浏览器类型 <script>function _mime(option, value) {const mimeTypes = navigator.mimeTypes;for (co ...

最新文章

  1. QueryPerformanceFrequency用法--Windows高精度定时计数
  2. 再话单元测试unittest
  3. 计算机基础知识的重点,计算机基础知识重点
  4. 配置Linux之间SSH互信连接
  5. CentOS7 安装管理KVM虚拟机
  6. servlet请求转发
  7. java对象创建的细节
  8. ScrollView滑动控制
  9. Beginning Python chapter 2 Lists and Tuples:1 Indexing and slicing
  10. 切图html 在线,网页制作/前端开发/网页切图/网站切图/PSD转html
  11. edius隐藏快捷键_EDIUS快捷键集锦
  12. Ubuntu 14.04解决minidwep-gtk无法启动问题
  13. android关闭触摸提示音,修改Android系统的触摸提示音【学习笔记】
  14. css字体样式加粗变大,css怎么设置字体加粗样式
  15. oracle怎么看今天星期几,oracle 判断今天是星期几
  16. java如何保证mq一定被消费,RabbitMQ如何保证队列里的消息99.99%被消费?
  17. 基于Win10单机部署kubernetes应用
  18. 【bootstrap教程】Bootstrap 工具提示(Tooltip)插件
  19. 画思维导图的三招十八式
  20. Encase数据结构之ArrayClass

热门文章

  1. Zabbix 监控之 修改管理员用户密码
  2. IIS6 部署.Net相关程序问题集锦
  3. 天下的母亲都是一样的
  4. 用Visual Studio 2005/2008提取EXE文件中的资源[图片|htm|光标文件]
  5. NUMA与英特尔下一代Xeon处理器学习心得(10)
  6. js parsefloat 相加_JS高程小记-基本概念
  7. mifare classic 2.2.3中文_西班牙人为什么学中文?他们是这么说的……
  8. 计算机科学与技术 双一流,26所双一流高校、18个省市,计算机科学与技术专业分数线汇总!...
  9. JDK安装以及配置环境变量详细步骤
  10. JavaScript编程语言概述