当前位置:  -> 首页 -> 原创文章 -> 如何获取客户端浏览器类型(PHP)

上一篇 | 下一篇
如何获取客户端浏览器类型(PHP)
作者:洛羽叶  点击率:1783  发布时间:2009-01-11

      以下是搜集的比较完全的通过PHP获取客户端浏览器类型的代码:

       $agent=$_SERVER['HTTP_USER_AGENT'];
       $browser;      
      
       if(preg_match("|(myie[^;^)^(]*)|i",$agent,$matches))  //MyIE      
              $browser=$matches[1];                     
       else if(preg_match("|(Netscape[^;^)^(]*)|i",$agent,$matches))//网景
              $browser=$matches[1];                     
       else if(preg_match("|(Opera[^;^)^(]*)|i",$agent,$matches))//Opera
              $browser=$matches[1];                     
       else if(preg_match("|(NetCaptor[^;^^()]*)|i",$agent,$matches))        
              $browser=$matches[1];                     
       else if(preg_match("|(TencentTraveler)|i",$agent,$matches)) //腾讯浏览器          
              $browser=$matches[1];                     
       else if(preg_match("|(Firefox[0-9/\.^)^(]*)|i",$agent,$matches))       
              $browser=$matches[1];                            
       else if(preg_match("|(Lynx[^;^)^(]*)|i",$agent,$matches))         
              $browser=$matches[1];                     
       else if(preg_match("|(Konqueror[^;^)^(]*)|i",$agent,$matches))        
              $browser=$matches[1];                     
       else if(preg_match("|(WebTV[^;^)^(]*)|i",$agent,$matches))            
              $browser=$matches[1];                     
       else if(preg_match("|(msie[^;^)^(]*)|i",$agent,$matches))         
              $browser=$matches[1];              
       else if(preg_match("|(Maxthon[^;^ ^+^)^(]*)|i",$agent,$matches)) //傲游          
              $browser=$matches[1];              
       else if(preg_match("|(Chrome[^ ^)^(]*)|i",$agent,$matches)) //Google浏览器           
              $browser=$matches[1];       
 
 
       if(empty($browser))
       {
              $browser='Unknown:'.(strlen($agent)>15 ? substr($agent,0,15) : $agent);//未知浏览器
       }
标签: PHP
引用地址:本站原创
   站点首页      技术人生      旅途足迹      我要留言      友情链接      关于站长   
[本站统计]
在线人数:4
今日访问:62
总访问量:1472703
Copyright 2006-2022 EasyWeb 1.6 订阅 All Rights Reserved
粤ICP备08028977号-1
www.luoriver.com
Created by WWH in 2006