【问题标题】:can curl_multi_add_handle() be called repeatly?curl_multi_add_handle() 可以重复调用吗?
【发布时间】:2013-01-28 13:17:16
【问题描述】:
$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() 不能被调用。

【问题讨论】:

    标签: php curl libcurl


    【解决方案1】:

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

    但您几乎可以在您认为合适的任何时间点为多功能手柄添加简单的手柄。至少在您关闭手柄之前。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-11
      • 2018-04-01
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      相关资源
      最近更新 更多