Latest web development tutorials

PHP curl_multi_close function

PHP curl_multi_close function

PHP Calendar Reference Manual PHP cURL Reference Manual

(PHP 5)

curl_multi_close - Close a set of cURL handles


Explanation

void curl_multi_close ( resource $mh )

Close a set of cURL handles.


parameter

mh

By the curl_multi_init () returns multiple cURL handles.


return value

No return value.


Examples

This example will create two cURL handles, add them to handle the batch, and then run them in parallel.

<?php
// 创建一对cURL资源
$ch1 = curl_init();
$ch2 = curl_init();

// 设置URL和相应的选项
curl_setopt($ch1, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch1, CURLOPT_HEADER, 0);
curl_setopt($ch2, CURLOPT_URL, "http://www.php.net/");
curl_setopt($ch2, CURLOPT_HEADER, 0);

// 创建批处理cURL句柄
$mh = curl_multi_init();

// 增加2个句柄
curl_multi_add_handle($mh,$ch1);
curl_multi_add_handle($mh,$ch2);

$running=null;
// 执行批处理句柄
do {
    curl_multi_exec($mh,$running);
} while ($running > 0);

// 关闭全部句柄
curl_multi_remove_handle($mh, $ch1);
curl_multi_remove_handle($mh, $ch2);
curl_multi_close($mh);

?>

PHP Calendar Reference Manual PHP cURL Reference Manual