Php 5.6 上的 Fat Free Framework 使用 $HTTP_RAW_POST_DATA

Fat Free Framework on Php 5.6 using $HTTP_RAW_POST_DATA

我在 Php 5.6 上使用 Fat Free Framework 3.5,但无法消除错误:

Fatal error: 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.

在共享主机上,我无权访问 php.ini 文件。

Google 告诉我可以将其添加到我的 .htaccess

<IfModule mod_php5.c>
    php_flag always_populate_raw_post_data -1
</IfModule>

但这并没有起到任何作用。

我已经更改了

的所有实例
$f3->get("BODY")

file_get_contents('php://input')

但这似乎也无济于事。

什么给了?我该如何解决?

获取最新的 dev-branch 并尝试禁用启动错误检查以消除此错误消息。也许有帮助。 按照此处的示例进行操作:https://github.com/bcosca/fatfree-core/pull/125

答案似乎是:不要使用 godaddy 主机。我切换到 Heroku php 实例,一切正常。