curl_multi_init с разными прокси для каждого дескриптора? - PullRequest
1 голос
/ 26 июня 2011

Я хочу написать скрипт, используя 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]);

и т. Д.

...