我将json数据发布到我的演示网站,file_get_contents('php://input');
正在运行,但相同的代码在我的实际网站上无效。两个站点都托管在同一台服务器上。我找不到问题。
我已检查两个网站上的allow_url_fopen
设置为off
。
任何人都可以帮忙找出问题吗?
答案 0 :(得分:0)
您必须在主机上从php.ini启用allow_url_fopen或与您的托管服务提供商联系。
此选项启用允许访问URL对象(如文件)的URL-aware fopen
包装器
在allow_url_fopen
中将ini
设置为1(使用php.ini
文件,在php代码中使用ini_set
,或与您的主持人联系。)
它通常被禁用以防止滥用。如果您为托管付费,请与您的主机联系,以便他们为您启用。
如果无法更改该设置,请查看cURL库。