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; }