file_get_contents(' php://输入')无效

时间:2017-01-13 12:55:27

标签: php json

我将json数据发布到我的演示网站,file_get_contents('php://input');正在运行,但相同的代码在我的实际网站上无效。两个站点都托管在同一台服务器上。我找不到问题。

我已检查两个网站上的allow_url_fopen设置为off

任何人都可以帮忙找出问题吗?

1 个答案:

答案 0 :(得分:0)

您必须在主机上从php.ini启用allow_url_fopen或与您的托管服务提供商联系。

此选项启用允许访问URL对象(如文件)的URL-aware fopen包装器

allow_url_fopen中将ini设置为1(使用php.ini文件,在php代码中使用ini_set,或与您的主持人联系。)

它通常被禁用以防止滥用。如果您为托管付费,请与您的主机联系,以便他们为您启用。

如果无法更改该设置,请查看cURL库。