/** * 分析URL信息 */ private static function parse_request() { $path_url_string = isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING'] ? $_SERVER['QUERY_STRING'] : $_SERVER['REQUEST_URI']; parse_str($path_url_string, $url_info_array); $controller_name = trim(isset($url_info_array['c']) && $url_info_array['c'] ? $url_info_array['c'] : 'index'); $action_name = trim(isset($url_info_array['a']) && $url_info_array['a'] ? $url_info_array['a'] : 'index'); self::$controller = self::_safe(strtolower($controller_name)); self::$action = self::_safe(strtolower($action_name)); $_GET = array_merge($_GET, $url_info_array); return true; }