我正在尝试获取本地服务器网页的内容,如下所示:
error_reporting(E_ALL);
ini_set('display_errors', 'On');
$page_content = file_get_contents('http://myhost.local/some_page');
var_dump($page_content);
它总是返回false。但是,当我将http://myhost.local更改为http://google.com时,我得到了Google页面,所以它不是allow_url_fopen。卷毛的工作方式相同。有任何想法吗?
我发现了问题。我在具有Debian虚拟机的Windows上进行开发,因此我将myhost.local添加到Windows主机文件中,但未添加到Linux主机文件中,因此在Linux上运行的php无法解析其自身的主机。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句