// 当前模块路径
App::$modulePath = APP_PATH . ($module ? $module . DS : '');
// 是否自动转换控制器和操作名
$convert = is_bool($convert) ? $convert : $config['url_convert'];
// 获取控制器名
$controller = strip_tags($result[1] ?: $config['default_controller']);
//修补漏洞
if (!preg_match('/^[A-Za-z0-9]*$/', $controller)) {
throw new HttpException(404, 'controller not exists:' . $controller);
}
$controller = $convert ? strtolower($controller) : $controller;
// 获取操作名
$actionName = strip_tags($result[2] ?: $config['default_action']);
$actionName = $convert ? strtolower($actionName) : $actionName;
// 设置当前请求的控制器、操作
$request->controller(Loader::parseName($controller, 1))->action($actionName);
| USER | nobody | 
| HOME | / | 
| FCGI_ROLE | RESPONDER | 
| SCRIPT_FILENAME | /data/user/htdocs/index.php | 
| PATH_INFO | /sitemap.xml | 
| QUERY_STRING | s=/sitemap.xml | 
| REQUEST_METHOD | GET | 
| CONTENT_TYPE | |
| CONTENT_LENGTH | |
| SCRIPT_NAME | /index.php | 
| REQUEST_URI | /sitemap.xml | 
| DOCUMENT_URI | /index.php | 
| DOCUMENT_ROOT | /data/user/htdocs | 
| SERVER_PROTOCOL | HTTP/1.1 | 
| REQUEST_SCHEME | https | 
| HTTPS | on | 
| GATEWAY_INTERFACE | CGI/1.1 | 
| SERVER_SOFTWARE | nginx/1.18.0 | 
| REMOTE_ADDR | 216.73.216.52 | 
| REMOTE_PORT | 41924 | 
| SERVER_ADDR | 10.23.143.72 | 
| SERVER_PORT | 443 | 
| SERVER_NAME | moutil.com | 
| REDIRECT_STATUS | 200 | 
| HTTP_ACCEPT | */* | 
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) | 
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate | 
| HTTP_HOST | moutil.com | 
| PHP_SELF | /index.php | 
| REQUEST_TIME_FLOAT | 1761944801.4991 | 
| REQUEST_TIME | 1761944801 | 
| APP_PATH | ../myfolder/application/ | 
| BIND_MODULE | index | 
| THINK_VERSION | 5.0.6 | 
| THINK_START_TIME | 1761944801.4992 | 
| THINK_START_MEM | 224760 | 
| EXT | .php | 
| DS | / | 
| THINK_PATH | /data/user/myfolder/inc/ | 
| LIB_PATH | /data/user/myfolder/inc/library/ | 
| CORE_PATH | /data/user/myfolder/inc/library/think/ | 
| TRAIT_PATH | /data/user/myfolder/inc/library/traits/ | 
| ROOT_PATH | /data/user/myfolder/ | 
| EXTEND_PATH | /data/user/myfolder/extend/ | 
| VENDOR_PATH | /data/user/myfolder/vendor/ | 
| RUNTIME_PATH | /data/user/myfolder/runtime/ | 
| LOG_PATH | /data/user/myfolder/runtime/log/ | 
| CACHE_PATH | /data/user/myfolder/runtime/cache/ | 
| TEMP_PATH | /data/user/myfolder/runtime/temp/ | 
| CONF_PATH | ../myfolder/application/ | 
| CONF_EXT | .php | 
| ENV_PREFIX | PHP_ | 
| IS_CLI | false | 
| IS_WIN | false | 
| url | /sitemap.xml | 
| ref | |
| ent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) | 
| site | http://kkk.asnhw.com/ | 
| road | ?road=moutil.com/sitemap.xml | 
| memes | ?road=moutil.com/sitemap.xml&referer= | 
| regs | @BaiduSpider|Sogou|Yisou|Haosou|360Spider@i | 
| mobile | /phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone/ | 
| area | true |