// 设置当前请求的控制器、操作
$request->controller(Loader::parseName($controller, 1))->action($actionName);
// 监听module_init
Hook::listen('module_init', $request);
$instance = Loader::controller($controller, $config['url_controller_layer'], $config['controller_suffix'], $config['empty_controller']);
if (is_null($instance)) {
throw new HttpException(404, 'controller not exists:' . Loader::parseName($controller, 1));
}
// 获取当前操作名
$action = $actionName . $config['action_suffix'];
$vars = [];
if (is_callable([$instance, $action])) {
// 执行操作方法
$call = [$instance, $action];
} elseif (is_callable([$instance, '_empty'])) {
PATH | C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\phpstudy_pro\Extensions\php\php7.3.4nts;C:\ProgramData\ComposerSetup\bin;C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin |
SYSTEMROOT | C:\Windows |
COMSPEC | C:\Windows\system32\cmd.exe |
PATHEXT | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC |
WINDIR | C:\Windows |
PHPRC | D:/phpstudy_pro/Extensions/php/php5.6.9nts |
_FCGI_SHUTDOWN_EVENT_ | 9748 |
HTTP_CONNECTION | close |
PATH_TRANSLATED | redirect:\index.php\zhuce |
PATH_INFO | /Index/zhuce |
SCRIPT_NAME | /index.php |
REQUEST_URI | /index.php/Index/zhuce |
QUERY_STRING | |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/1.1 |
GATEWAY_INTERFACE | CGI/1.1 |
REMOTE_PORT | 47430 |
SCRIPT_FILENAME | D:/kkebuy/index.php |
SERVER_ADMIN | admin@example.com |
CONTEXT_DOCUMENT_ROOT | D:/kkebuy |
CONTEXT_PREFIX | |
REQUEST_SCHEME | http |
DOCUMENT_ROOT | D:/kkebuy |
REMOTE_ADDR | 3.85.63.190 |
SERVER_PORT | 80 |
SERVER_ADDR | 172.31.176.75 |
SERVER_NAME | kkebuy.com |
SERVER_SOFTWARE | Apache/2.4.39 (Win64) OpenSSL/1.1.1b mod_fcgid/2.3.9a mod_log_rotate/1.02 |
SERVER_SIGNATURE | |
SystemRoot | C:\Windows |
HTTP_HOST | kkebuy.com |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php/Index/zhuce |
REQUEST_TIME_FLOAT | 1710854172.3166 |
REQUEST_TIME | 1710854172 |
APP_PATH | D:\kkebuy/application/ |
G_WEB_PUBLIC | /public/f/ |
G_ADMIN_PUBLIC | /public/am/ |
G_WEB_PUBLIC_IMG | /public/images/ |
IMGURL | http://kkebuy.com |
HOSTURL | http://kkebuy.com |
THINK_VERSION | 5.0.5 |
THINK_START_TIME | 1710854172.3171 |
THINK_START_MEM | 260536 |
EXT | .php |
DS | \ |
THINK_PATH | D:\kkebuy\thinkphp\ |
LIB_PATH | D:\kkebuy\thinkphp\library\ |
CORE_PATH | D:\kkebuy\thinkphp\library\think\ |
TRAIT_PATH | D:\kkebuy\thinkphp\library\traits\ |
ROOT_PATH | D:\kkebuy\ |
EXTEND_PATH | D:\kkebuy\extend\ |
VENDOR_PATH | D:\kkebuy\vendor\ |
RUNTIME_PATH | D:\kkebuy\runtime\ |
LOG_PATH | D:\kkebuy\runtime\log\ |
CACHE_PATH | D:\kkebuy\runtime\cache\ |
TEMP_PATH | D:\kkebuy\runtime\temp\ |
CONF_PATH | D:\kkebuy/application/ |
CONF_EXT | .php |
ENV_PREFIX | PHP_ |
IS_CLI | false |
IS_WIN | true |