繁体   English   中英

PHP cURL多重处理

[英]PHP cURL multi handling

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

$mh = curl_multi_init();    
curl_multi_add_handle($mh,$ch);
curl_multi_add_handle($mh,$ch2);

我可以例如这样更改$ch$ch1选项:

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 multi处理程序中的$ ch1和$ ch的值? 因此,基本上,我是在问即使将其添加到多处理程序之后,我是否也可以更改curl句柄的选项?

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

curl_setopt($ch1, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch1, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, "http://www.example2.net/");
curl_setopt($ch, CURLOPT_HEADER, 0);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM