IIS - PHP -使用IIS重定向获取POST和get的问题



我在IIS中有一个小问题,我自定义IIS的设置来使用我的类router.php进行个人重定向(我不使用框架)。每个404请求都重定向到index.php,所以我在IIS配置中添加了这个规则

我只是有一个问题与$_GET, get的第一个参数采取我的网站的url当url路径是https://192.168.56.112/login,我认为这是由于重定向规则,

URL :  https://192.168.56.112/login?test=test&test1=test1
Reponse array(2) { ["404;https://192_168_56_112:443/login?test"]=> string(4) "test" ["test1"]=> string(5) "test1" }

对于$_POST它不工作,如果我不发送我的请求到index.php

谢谢你的帮助

为了解决我的问题,我只使用

$this->body = $this->fixPOST(file_get_contents('php://input'));

不是

$_POST

对于$_GET,我删除了第一个参数中的url。

最新更新