Copy codeThe Code is as follows:
<? Php
$ Start = $ _ GET ['s '];
$ End = $ _ GET ['E'];
$ Requests = array ();
For ($ index = $ start; $ index <$ end; $ index ++ ){
$ Url = "http://www.essort.com/amfphp/services/curl/loadTest.php? Uid = $ index ";
$ Requests [] = $ url;
}
$ Main = curl_multi_init ();
$ Results = array ();
$ Errors = array ();
$ Info = array ();
$ Count = count ($ requests );
For ($ I = 0; $ I <$ count; $ I ++ ){
$ Handles [$ I] = curl_init ($ requests [$ I]);
Var_dump ($ requests [$ I]);
Curl_setopt ($ handles [$ I], CURLOPT_URL, $ requests [$ I]);
Curl_setopt ($ handles [$ I], CURLOPT_RETURNTRANSFER, 1 );
Curl_multi_add_handle ($ main, $ handles [$ I]);
}
$ Running = 0;
Do {
Curl_multi_exec ($ main, $ running );
} While ($ running> 0 );
For ($ I = 0; $ I <$ count; $ I ++)
{
$ Results [] = curl_multi_getcontent ($ handles [$ I]);
$ Errors [] = curl_error ($ handles [$ I]);
$ Info [] = curl_getinfo ($ handles [$ I]);
Curl_multi_remove_handle ($ main, $ handles [$ I]);
}
Curl_multi_close ($ main );
Var_dump ($ results );
Var_dump ($ errors );
Var_dump ($ info );
?>