示例#1
0
 public static function getUserBrowser()
 {
     if (isset(self::$_user_browser)) {
         return self::$_user_browser;
     }
     $user_agent = $_SERVER['HTTP_USER_AGENT'];
     self::$_user_browser = 'unknown';
     if (preg_match('/MSIE/i', $user_agent) && !preg_match('/Opera/i', $user_agent)) {
         self::$_user_browser = 'Internet Explorer';
     } elseif (preg_match('/Firefox/i', $user_agent)) {
         self::$_user_browser = 'Mozilla Firefox';
     } elseif (preg_match('/Chrome/i', $user_agent)) {
         self::$_user_browser = 'Google Chrome';
     } elseif (preg_match('/Safari/i', $user_agent)) {
         self::$_user_browser = 'Apple Safari';
     } elseif (preg_match('/Opera/i', $user_agent)) {
         self::$_user_browser = 'Opera';
     } elseif (preg_match('/Netscape/i', $user_agent)) {
         self::$_user_browser = 'Netscape';
     }
     return self::$_user_browser;
 }