curl_multi_init与每个句柄的不同代理?

时间:2011-06-26 14:25:17

标签: php curl proxy curl-multi proxies

我想用curl_multi_init()编写一个脚本,但我必须只用我的代理指定curl_setopt()而不是每个句柄,有一种方法可以用不同的代理解决这个问题。处理?


我得到了解决方案,使用新的curl_init()指定所需的代理,然后添加新句柄。

$master = curl_multi_init();
$curl_arr[1] = curl_init();
curl_setopt($curl_arr[1], CURLOPT_PROXY, $proxy);
curl_multi_add_handle($master, $curl_arr[1]);
do {
 curl_multi_exec($master,$running); //while there are running connections just keep looping
 } while($running > 0);
$data = curl_multi_getcontent($curl_arr[1]);

等等。

0 个答案:

没有答案