当尝试使用curl从localhost访问文件时,通过var_dump返回的所有内容都是bool(false)
。但是,如果$url
为example.com
,则可以正常使用。 localhost服务器已设置并运行正常,因此我无法理解为什么这不起作用。
<?php
$url = 'http://localhost:81';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
var_dump(curl_exec($ch));
curl_close($ch);
curl_error
返回:卷曲错误:无法连接到localhost:81;
http://localhost:81
在我的浏览器中正常运行
此外,curl http://localhost:81
在命令行中运行良好