Php 使用代理时curl_multi errno 7的含义
我正在使用curl_multi测试一组代理,这些代理以前被证明是有效的。 我的代码运行良好,但我得到了很多错误7的响应,我发现很难理解: 无法连接到example.com:1;行动正在进行中 无法连接到example.com:1;成功 (example.com代表我的实际服务器和测试脚本) 在basic curl中,相同的地址可能会返回: 无法连接到主机 这些信息的实际含义可能是什么 如何准备每个把手:Php 使用代理时curl_multi errno 7的含义,php,curl,proxy,curl-multi,Php,Curl,Proxy,Curl Multi,我正在使用curl_multi测试一组代理,这些代理以前被证明是有效的。 我的代码运行良好,但我得到了很多错误7的响应,我发现很难理解: 无法连接到example.com:1;行动正在进行中 无法连接到example.com:1;成功 (example.com代表我的实际服务器和测试脚本) 在basic curl中,相同的地址可能会返回: 无法连接到主机 这些信息的实际含义可能是什么 如何准备每个把手: function prepare_handle($item) { $options
function prepare_handle($item) {
$options = array();
$options[CURLOPT_RETURNTRANSFER] = 1;
$options[CURLOPT_REFERER] = TEST_REFERER;
$options[CURLOPT_PROXY]=trim($item['address']);
$options[CURLOPT_FRESH_CONNECT]=TRUE;
//$options[CURLOPT_CONNECTTIMEOUT] = CHECK_CONNECTTIMEOUT; // 20
$options[CURLOPT_TIMEOUT] = CHECK_TIMEOUT; // 60
$options[CURLOPT_NOBODY]=TRUE; // remove body
$url = HTTP_GATE . '?id=' . $item['id'];
if($item['socks']>0) {
// ustaw socks
$options[CURLOPT_PROXYTYPE]='CURLPROXY_SOCKS5';
}
$ch = curl_init($url);
curl_setopt_array($ch,$options);
return $ch;
}