繁体   English   中英

cUrl 给出常数 http 代码 0 => 错误 6 的问题

[英]Problems with cUrl giving constant http code 0 => error 6

您好,首先感谢您的宝贵时间!

我在使用 cURL 时遇到问题。 这似乎在我的本地主机上运行完美,但在我的服务器上它只是不发送请求。 错误代码的每个响应都是“无法解析主机:....url 正在搜索...”

我在网上没有找到太多关于类似错误的文档,似乎也没有多少遇到过这个问题。

$ch = curl_init() or die("Error");
curl_setopt($ch, CURLOPT_URL, "www.google.com");    
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec( $ch );
if(!curl_exec( $ch ))
{
    echo 'error:' . curl_error($ch);
var_dump(curl_getinfo($ch));
}
curl_close( $ch );

-> Google 被放置为测试参考。 但所有的回报都是一样的。 无论我是否将 peer 设置为 false,都会出现同样的问题。

解决了

就我而言,我的服务器配置文件配置错误。

我去了./etc/resolv.cnf。 在这里,我正确添加了名称服务器。

希望它可以帮助其他人遇到这个问题!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM