PHP cURL多重处理

PHP cURL多重处理,php,curl,Php,Curl,我是否可以更改$ch或$ch1的选项,例如: $ch = curl_init(); $ch1 = curl_init(); $mh = curl_multi_init(); curl_multi_add_handle($mh,$ch); curl_multi_add_handle($mh,$ch2); 它是否也会在curl多处理器中更改$ch1和$ch的值? 因此,基本上我是在问,即使在我将卷曲句柄添加到多处理程序之后,我是否可以更改它们的选项?是的,您可以更改每个卷曲子级的任何选项

我是否可以更改
$ch
$ch1
的选项,例如:

$ch = curl_init();
$ch1 = curl_init();

$mh = curl_multi_init();    
curl_multi_add_handle($mh,$ch);
curl_multi_add_handle($mh,$ch2);
它是否也会在curl多处理器中更改$ch1和$ch的值?
因此,基本上我是在问,即使在我将卷曲句柄添加到多处理程序之后,我是否可以更改它们的选项?

是的,您可以更改每个卷曲子级的任何选项

curl_setopt($ch1, CURLOPT_REFERER, $ref);
curl_setopt($ch1, CURLOPT_USERAGENT, $useragent);

$data = array('cmd' => 'login', 'username' => 'test', 'password' => 'test');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

是的,您可以更改每个curl子项的任何选项

curl_setopt($ch1, CURLOPT_REFERER, $ref);
curl_setopt($ch1, CURLOPT_USERAGENT, $useragent);

$data = array('cmd' => 'login', 'username' => 'test', 'password' => 'test');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);