curl 代理服务器设置

mumubangditu 2013-02-02 09:39:35
header("Content-Type: text/html; charset=GB2312");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.ip138.com");
curl_setopt($ch, CURLOPT_PROXY, "93.123.45.23:8008");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_TIMECONDITION, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$result = curl_exec($ch);
curl_close($ch);
echo $result;


为什么访问ip138后,显示的还是我电信的IP地址,而不是93.123.45.23?
我的代理IP来自于http://vipiu.net/archives/4592.html,换了好多,返回的还是我电信的IP地址。
上面的代码正确吗?还是代码IP地址有问题?求一个可用的每日IP代理清单。谢谢。

PS:程序代码直接在WINDOWS命令提示符下直接运行 php c:\www\ipproxy.php
...全文
18115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
K-dash 2013-02-03
  • 打赏
  • 举报
回复
不如请求倒你自己的PHP页面,返回来源IP看看
mumubangditu 2013-02-03
  • 打赏
  • 举报
回复
引用 1 楼 PhpNewnew 的回复:
代码我没看 不过你去ip138他的确是能够得到你原来的ip...而不是你没使用代理. 哈哈哈
汗……那 CURLOPT_PROXY 有什么用?连ip138这样的普通网站也骗不过。
黄袍披身 2013-02-03
  • 打赏
  • 举报
回复
代码我没看 不过你去ip138他的确是能够得到你原来的ip...而不是你没使用代理. 哈哈哈

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧