Example #1
0
 public static function getBrowser($user_agent)
 {
     $info = array();
     $browser = array("Navigator" => "/Navigator(.*)/i", "Firefox" => "/Firefox(.*)/i", "Internet Explorer" => "/MSIE(.*)/i", "Google Chrome" => "/chrome(.*)/i", "MAXTHON" => "/MAXTHON(.*)/i", "Opera" => "/Opera(.*)/i");
     foreach ($browser as $key => $value) {
         if (preg_match($value, $user_agent)) {
             $info = array_merge($info, array("Browser" => $key));
             $info = array_merge($info, array("Version" => Cloud_Model_Utli_CloudUtli::getVersion($info, $key, $value, $user_agent)));
             break;
         } else {
             $info = array_merge($info, array("Browser" => "UnKnown"));
             $info = array_merge($info, array("Version" => "UnKnown"));
         }
     }
     return $info;
 }