设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP判断浏览器判断语言代码推荐

发布时间:2022-07-30 13:12 所属栏目:121 来源:互联网
导读:这篇文章主要给大家分享了PHP判断浏览器、判断语言的代码,十分的简单,主要是对服务器预定义变量$_SERVER的获取分析,这里推荐给大家。 PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 判断浏览器类型 代码如下
  这篇文章主要给大家分享了PHP判断浏览器、判断语言的代码,十分的简单,主要是对服务器预定义变量$_SERVER的获取分析,这里推荐给大家。
 
  PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。
 
  判断浏览器类型
 
  代码如下:
 
  //判断类型
 
  <?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"];
 
  ?>.
 
  
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读