From d36ea91b0921e408beff138d4ae8579e42f3cc04 Mon Sep 17 00:00:00 2001 From: dingguodong Date: Mon, 26 Jun 2023 10:37:28 +0800 Subject: [PATCH] * Resolve bad request if the params is $_POST. --- framework/base/control.class.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/framework/base/control.class.php b/framework/base/control.class.php index 011120402c..0fbf5a8c76 100644 --- a/framework/base/control.class.php +++ b/framework/base/control.class.php @@ -789,8 +789,11 @@ class baseControl $this->app->setControlFile(); if(!is_array($params)) parse_str($params, $params); - $defaultParams = $this->app->getDefaultParams(); - $this->app->params = $this->app->mergeParams($defaultParams, $params); + $defaultParams = $this->app->getDefaultParams(); + if(empty($defaultParams)) + $this->app->params = array(); + else + $this->app->params = $this->app->mergeParams($defaultParams, $params); /* * 设置要fetch的方法的参数类型。