我有以下PHP代码:
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, $URL);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec ($curl);
echo $html;
结果如下:
即使浏览器可以毫无问题地显示http://localhost/index.html,也可以做到这一点。
我在本地主机上运行xampp apache服务器。
我不知道是什么问题。任何帮助将非常感激。
最佳答案
您应该确保Apache监听正确的接口(interface)。我曾经在Vist机器上遇到过这个问题:Apache(XAMP)仅在IPv4上监听,但是在Vista上,“localhost”默认情况下解析为IPv6地址。
要禁用IPv6地址,请编辑%system32%\drivers\etc\hosts 文件并删除:: 1行。