->setAction($this->actionName);
}
public function exec()
{
try {
// 实例化控制器
$instance = $this->controller($this->controller);
} catch (ClassNotFoundException $e) {
throw new HttpException(404, 'controller not exists:' . $e->getClass());
}
// 注册控制器中间件
$this->registerControllerMiddleware($instance);
return $this->app->middleware->pipeline('controller')
->send($this->request)
->then(function () use ($instance) {
// 获取当前操作名
USER | www |
HOME | /home/www |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
HTTP_HOST | www.zsgw.vip |
PATH_INFO | |
REDIRECT_STATUS | 200 |
SERVER_NAME | zsgw.vip |
SERVER_PORT | 443 |
SERVER_ADDR | 172.25.80.116 |
REMOTE_PORT | 37944 |
REMOTE_ADDR | 3.235.243.45 |
SERVER_SOFTWARE | nginx/1.21.4 |
GATEWAY_INTERFACE | CGI/1.1 |
HTTPS | on |
REQUEST_SCHEME | https |
SERVER_PROTOCOL | HTTP/2.0 |
DOCUMENT_ROOT | /www/wwwroot/zsgw.vip/public |
DOCUMENT_URI | /index.php |
REQUEST_URI | /blog/%e5%8d%83%e9%9a%be%e4%b8%87%e9%99%a9%e4%bd%95%e6%89%80%e6%83%a7%e8%b6%8a%e6%98%af%e8%89%b0%e9%99%a9%e8%b6%8a%e5%90%91%e5%89%8d%ef%bc%9a%e6%8a%a5%e9%81%93%e4%bf%ae |
SCRIPT_NAME | /index.php |
CONTENT_LENGTH | |
CONTENT_TYPE | |
REQUEST_METHOD | GET |
QUERY_STRING | s=/blog/%E5%8D%83%E9%9A%BE%E4%B8%87%E9%99%A9%E4%BD%95%E6%89%80%E6%83%A7%E8%B6%8A%E6%98%AF%E8%89%B0%E9%99%A9%E8%B6%8A%E5%90%91%E5%89%8D%EF%BC%9A%E6%8A%A5%E9%81%93%E4%BF%AE |
SCRIPT_FILENAME | /www/wwwroot/zsgw.vip/public/index.php |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711621152.1201 |
REQUEST_TIME | 1711621152 |