nginx $_REQUEST 数据突然变空然后无缘无故恢复正常

nginx $_REQUEST data empty suddenly then back to normal for no reason

正如标题所暗示的,这在我们的 nginx 生产服务器上发生了第二次。两次都在几分钟内。但这足以毁掉我们的业务,因为我们的代码严重依赖于 $_REQUEST

我做了一个实验,将 $_REQUEST 更改为 $_GET 和 $_POST :

$_REQUEST['postId'] => $_GET ['postId'] 

它有效(在停机期间)。

我们几乎在任何地方都使用了 $_REQUEST,我们以后不会使用它但是...

注意:我已经用谷歌搜索了,但我发现的东西无法解释,只会让我更加困惑

    $_REQUEST = array_merge($_GET, $_POST);

打赌这会解决你的问题!该死的 php!