【问题标题】:How to use IPv6 proxy with php curl?如何在 php curl 中使用 IPv6 代理?
【发布时间】:2017-07-09 20:12:53
【问题描述】:

我正在尝试将 IPv6 代理与 php CURL 一起使用:

    self::$rCh = curl_init();
    curl_setopt( self::$rCh, CURLOPT_RETURNTRANSFER, true );
    curl_setopt( self::$rCh, CURLOPT_TIMEOUT, 30 );
    curl_setopt( self::$rCh, CURLOPT_CONNECTTIMEOUT, self::iTimeout );
    curl_setopt( self::$rCh, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; 
Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13' );
    curl_setopt( self::$rCh, CURLOPT_SSL_VERIFYHOST, 0 );
    curl_setopt( self::$rCh, CURLOPT_SSL_VERIFYPEER, 0 );
    curl_setopt( self::$rCh, CURLOPT_POST, 0 ); 
    curl_setopt( self::$rCh, CURLOPT_PROXY, 'a123:b123:123::1' );
    curl_setopt( self::$rCh, CURLOPT_PROXYPORT, 12345 );
    $sPage = curl_exec( self::$rCh );

但我得到的是这个错误: 无法解析代理“a123”

有什么想法吗?

谢谢

【问题讨论】:

    标签: php curl proxy ipv6


    【解决方案1】:

    使用“[]”:

    curl_setopt( self::$rCh, CURLOPT_PROXY, '[a123:b123:123::1]' );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-05
      • 1970-01-01
      • 2010-10-01
      • 2015-12-15
      • 2016-03-08
      • 1970-01-01
      相关资源
      最近更新 更多