Ejemplo n.º 1
0
 /**
  * 分析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;
 }