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!
正如标题所暗示的,这在我们的 nginx 生产服务器上发生了第二次。两次都在几分钟内。但这足以毁掉我们的业务,因为我们的代码严重依赖于 $_REQUEST
我做了一个实验,将 $_REQUEST 更改为 $_GET 和 $_POST :
$_REQUEST['postId'] => $_GET ['postId']
它有效(在停机期间)。
我们几乎在任何地方都使用了 $_REQUEST,我们以后不会使用它但是...
注意:我已经用谷歌搜索了,但我发现的东西无法解释,只会让我更加困惑
$_REQUEST = array_merge($_GET, $_POST);
打赌这会解决你的问题!该死的 php!