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

php获取用户浏览器版本代码

发布时间:2022-02-16 16:18 所属栏目:121 来源:互联网
导读:在php中我们有个全局变量$_SERVER[///HTTP_USER_AGENT///];可以获取用户所有信息,我们要经过处理才可以判断用户浏览器是那种型的,下面的函数就可以准确的用户浏览器版本号代码. function getbrowse() { $agent = $_server[http_user_agent]; $browser = ; $b
  在php中我们有个全局变量$_SERVER[///'HTTP_USER_AGENT///'];可以获取用户所有信息,我们要经过处理才可以判断用户浏览器是那种型的,下面的函数就可以准确的用户浏览器版本号代码.
 
  function getbrowse()
          {
                  $agent = $_server['http_user_agent'];
                  $browser = '';
                  $browserver = '';
                  $browser = array('lynx', 'mosaic', 'aol', 'opera', 'java', 'macweb', 'webexplorer', 'omniweb');
                  for($i = 0; $i <= 7; $i ++){
                          if(strpos($agent, $browsers[$i])){
                                  $browser = $browsers[$i];
                                  $browserver = '';
                          }
                  }
                  if(ereg('mozilla', $agent) && !ereg('msie', $agent)){
                          $temp = explode('(', $agent);
                          $part = $temp[0];
                          $temp = explode('/', $part);
                          $browserver = $temp[1];
                          $temp = explode(' ', $browserver);
                          $browserver = $temp[0];
                          $browserver = preg_replace('/([d.]+)/', '/1', $browserver);
                          $browserver = $browserver;
                          $browser = 'netscape navigator';
                  }
                  if(ereg('mozilla', $agent) && ereg('opera', $agent)) {
                          $temp = explode('(', $agent);
                          $part = $temp[1];
                          $temp = explode(')', $part);
                          $browserver = $temp[1];
                          $temp = explode(' ', $browserver);
                          $browserver = $temp[2];
                          $browserver = preg_replace('/([d.]+)/', '/1', $browserver);
                          $browserver = $browserver;
                          $browser = 'opera';
                  }
                  if(ereg('mozilla', $agent) && ereg('msie', $agent)){
                          $temp = explode('(', $agent);
                          $part = $temp[1];
                          $temp = explode(';', $part);
                          $part = $temp[1];
                          $temp = explode(' ', $part);
                          $browserver = $temp[2];
                          $browserver = preg_replace('/([d.]+)/','/1',$browserver);
                          $browserver = $browserver;
                          $browser = 'internet explorer';
                  }
                  if($browser != ''){
                          $browseinfo = $browser.' '.$browserver;
                  } else {
                          $browseinfo = false;
                  }//开源代码Cuoxin.com
                  return $browseinfo;
          }
   //应用方法
  
   //在ie中
   echo getbrowse(); //internet explorer 6.0
   //在firefox中
   echo getbrowse() ;//netscape navigator 5.0

(编辑:ASP站长网)

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