不推荐自动填充$ HTTP_RAW_POST_DATA - PHP7

时间:2016-07-29 22:08:20

标签: php macos apache php-7

我已查看过有关此错误的所有帖子,但仍有问题。

此错误仅在使用Chrome时出现(我的版本为51)。

我第一次收到此错误时安装了PHP5.6,因此我编辑了php.ini以取消注释并设置:

always_populate_raw_post_data = -1

然而,错误仍然出现。 (是的,重启了apache等)

所以,我升级到PHP7 - 并且没有 always_populate_raw_post_data 值 - 但我仍然收到此错误。我甚至在新php.ini的末尾添加了always_populate_raw_post_data = -1。

以下是完整的错误日志:

Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'Bearer <br />

<b>Deprecated</b>:  Automatically populating $HTTP_RAW_POST_DATA is
deprecated and will be removed in a future version. To avoid this
warning set 'always_populate_raw_post_data' to '-1' in php.ini and use
the php://input stream instead. in <b>Unknown</b> on line <b>0</b>

此错误导致我的所有网页无法正常工作。

我还应该注意当我运行PHP5.6并更新了always_populate_raw_post_data值时,我的phpinfo.php文件显示它被设置为-1。但是错误仍然出现,代码没有正确执行。

0 个答案:

没有答案