同时并随机执行2个cURL函数

时间:2012-08-04 14:31:55

标签: php curl

我想知道是否可以同时随机同时执行两个post_to_url函数 - post_to_url函数是cURL请求,$ data是表单中的变量。我试图用curl_multi句柄重写post_to_url函数,但它没有用。感谢您的帮助 - 非常感谢。

$urls = array(
   "http://examplesite1.com/cgi-bin/maxuseradmin.cgi",
   "http://examplesite2?fid=6646588e54",
   "http://examplesite1?fid=2fb44e3888"
);

$data = array(
    $data2,
    $data3,
    $data4
);
$x = rand(0,2);
post_to_url($urls[x], $data[x]);
post_to_url($urls[x], $data[x]);

1 个答案:

答案 0 :(得分:1)

试试这个课程

http://peecfw.googlecode.com/svn/trunk/Application/com/loadable/curl/CURL_thread.php

你可以这样称呼它

$cURL = new CURL();
$cURL->addSession("https://www.example.com/?data=test");
$cURL->addSession("https://www.example2.com/?data=test");
$responses = $cURL->exec();  //This array will contain all responses
$cURL->clear();