2017-07-09 167 views
1

我試圖使用IPv6代理服務器使用PHP捲曲:如何在php curl中使用IPv6代理?

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」

任何想法?

謝謝

回答

0

使用 「[]」:

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