php $_SERVER['HTTP_USER_AGENT'] 获取客户端 浏览器信息和操作系统信息

转自:http://blog.sina.com.cn/s/blog_659bd4f40101be4q.html

php里面的 $_SERVER['HTTP_USER_AGENT'] 只能获取到客户端的浏览器和操作系统

 

例如:

$client = $_SERVER['HTTP_USER_AGENT'];

echo $client ;

//的到类似内容Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1这里有浏览器和操作系统信息

 

例如:判断客户端浏览器信息的函数

 

 


 function GetBrowser()
 {
  $browser = "其他";

  //判断是否是myie
  if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"myie")){
   $browser = "myie";
  }
  
  //判断是否是Netscape
  if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"netscape"))
  {
   $browser = "netscape";
  }

  //判断是否是Opera
  if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"opera")){
   $browser = "opera";
  }

  //判断是否是netcaptor
  if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"netcaptor")) {
   $browser = "netCaptor";
  }

  //判断是否是TencentTraveler
  if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"tencenttraveler")) {
   $browser = "TencentTraveler";
  }

  //判断是否是Firefox
  if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"firefox")) {
   $browser = "Firefox";
  }

  //判断是否是ie
  if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"msie")) {
   $browser = "ie";
  }
  
  //判断是否是chrome内核浏览器
  if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),"chrome")) {
   $browser = "google";
  }

  return $browser;
 }

posted on 2016-08-13 10:39  ziyi_ang  阅读(344)  评论(0编辑  收藏  举报

导航