(PHP 5, PHP 7)
Close a set of cURL handles
void curl_multi_close ( resource $mh )
Closes a set of cURL handles.
Parameters:
mh
A cURL multi handle returned by curl_multi_init().
Returns:
No value is returned.
Examples:
curl_multi_close() example
This example will create two cURL handles, add them to a multi handle, and process them asynchronously.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | <?php // create both cURL resources $ch1 = curl_init(); $ch2 = curl_init(); // set URL and other appropriate options curl_setopt( $ch1 , CURLOPT_HEADER, 0); curl_setopt( $ch2 , CURLOPT_HEADER, 0); //create the multiple cURL handle $mh = curl_multi_init(); //add the two handles curl_multi_add_handle( $mh , $ch1 ); curl_multi_add_handle( $mh , $ch2 ); $running =null; //execute the handles do { curl_multi_exec( $mh , $running ); } while ( $running > 0); //close the handles curl_multi_remove_handle( $mh , $ch1 ); curl_close( $ch1 ); curl_multi_remove_handle( $mh , $ch2 ); curl_close( $ch2 ); curl_multi_close( $mh ); ?> |
See also:
Please login to continue.