【发布时间】:2011-08-12 20:21:39
【问题描述】:
我使用 squid 在我的一个 vps 上设置了一个代理,然后我制作了这个代理脚本,它在 wamp 和 localhost 上运行良好,但是当我将它上传到我的服务器时它不起作用,我似乎无法弄清楚为什么。
$proxy = "xx.xx.xxx.xx:3128";
$proxy = explode(':', $proxy);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, $proxy[0]);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxy[1]);
curl_setopt($ch, CURLOPT_USERAGENT, 'Googlebot/1.0 (googlebot@googlebot.com http://googlebot.com/)');
curl_setopt($ch, CURLOPT_ENCODING, "UTF-8" );
curl_setopt($ch, CURLOPT_REFERER, "http://tamilwin.com/");
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec ($ch);
提前致谢。
更新
我在服务器上遇到的错误是cURL error number:7cURL error:couldn't connect to host
【问题讨论】:
-
它不工作?您如何得到什么错误或响应?
-
我得到的错误是 cURL 错误号:7cURL 错误:无法连接到主机
-
这意味着 curl 无法连接到该 IP 上的那个端口
-
那是因为你想骗人