这是我在运行脚本时遇到的错误:
[content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.015 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [certinfo] => Array ( ) [redirect_url] =>
脚本如下:
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
$output=curl_exec($ch);
$abc=curl_getinfo($ch);
curl_close($ch);
//echo $output;
print_r($abc);
请帮帮我.............
来自curl_errno()的信息表示"无法解析主机"。指定的远程主机未解析。"因此,如果您的主机名不是当前DNS服务器可解析的有效名称,那么您的主机名要么是错误的,要么需要包含在您的本地hosts文件中。
echo curl_errno($ch)
结果:CURLE_COULDNT_RESOLVE_HOST (6)
如果您需要一个hosts条目,它在这个文件中:
c: ' Windows ' system32系统'司机等' '主机
也看到:http://curl.haxx.se/libcurl/c/libcurl-errors.html