了解 php curl_multi_exec
2022-08-30 13:43:19
我试图理解curl_multi_exec。我在这里复制了一个手动示例。所以我想知道,它是如何工作的?第一个循环发送http请求我猜?但是它之后是一个循环内的循环,使用具有看似未记录的标志的函数。
我想并行下载+=70个网址+=。
http://www.php.net/manual/en/function.curl-multi-exec.php
<?php
...
$active = null;
//execute the handles
do {
$mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
while ($active && $mrc == CURLM_OK) {
if (curl_multi_select($mh) != -1) {
do {
$mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
}
}
...
?>