public static function getUserPlatform() { if (isset(self::$_user_plateform)) { return self::$_user_plateform; } $user_agent = $_SERVER['HTTP_USER_AGENT']; self::$_user_plateform = 'unknown'; if (preg_match('/linux/i', $user_agent)) { self::$_user_plateform = 'Linux'; } elseif (preg_match('/macintosh|mac os x/i', $user_agent)) { self::$_user_plateform = 'Mac'; } elseif (preg_match('/windows|win32/i', $user_agent)) { self::$_user_plateform = 'Windows'; } return self::$_user_plateform; }