file_get_content在服务器上返回空结果

时间:2015-09-21 16:08:24

标签: php localhost file-get-contents

我正在使用

$url= "https://stackoverflow.com/questions";
$c = file_get_contents($url);
echo "hello".$c .' - '.$url;

回显我页面上的外部页面内容。这在localhost上运行正常,但当我在线上传我的页面时,file_get_contents函数返回空结果,我的页面回显

  

你好 - https://stackoverflow.com/questions

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

如果PHP参数file_get_contents

allow_url_fopen = On仅适用于URL而不是文件名

此参数只能在php.ini文件或httpd.conf文件中更改。见List of php.ini directives

我认为托管的实时服务器上不是On。您可以要求他们修改配置,但我认为您使用的是廉价或免费的托管包,因此不太可能获得任何有用的功能,他们会希望您升级到可充值的托管包