可以重复调用curl_multi_add_handle()吗?

时间:2013-01-28 13:17:16

标签: php curl libcurl

$queue = curl_multi_init();
foreach ($urls as $url) {
        $ch = curl_init();
        curl_multi_add_handle($queue , $ch);
    }

curl_multi_exec($queue, $active)
***then call curl_multi_add_handle() second time***
    foreach ($OtherUrls as $url) {
            $ch = curl_init();
            curl_multi_add_handle($queue , $ch);
        }

但发现$ OtherUrls添加的内容尚未获取。在调用curl_multi_exec()之后,似乎无法调用curl_multi_add_handle()。

1 个答案:

答案 0 :(得分:0)

我认为这个问题的事实和细节太少,我们无法指出任何特定的缺陷。

但是,您可以在几乎任何您认为合适的时间点为多手柄添加简易手柄。直到你至少关闭手柄。