PHP使用CURL 代理问题

用一个socket5的代理访问谷歌,命令行模式下可以的,但是PHP代码就是不行,直接返回false
代码贴出来了,求大神帮我捋捋吧

clipboard.png

clipboard.png

阅读 6.9k
1 个回答

代理字符串写成 tcp://127.0.0.1:1080试试,

$ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
        if ($this->proxy) {
            curl_setopt($ch, CURLOPT_PROXY, $this->proxy);
        }

上面是我弄google的时候的配置,正常用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题