转帖:http://hi.baidu.com/sungoogle/blog/item/6851910a34d1a81d94ca6b62.html
不小心从手册上看到了这个例程。速度惊人,小偷程序首选啊
<?
$connomains = array(
"http://www.baidu.com/",
"http://www.google.com/"
);
$mh = curl_multi_init();
foreach ($connomains as $i => $url) {
$conn[$i]=curl_init($url);
curl_setopt($conn[$i],CURLOPT_RETURNTRANSFER,1);
curl_multi_add_handle ($mh,$conn[$i]);
}
do { $n=curl_multi_exec($mh,$active); } while ($active);
foreach ($connomains as $i => $url) {
$res[$i]=curl_multi_getcontent($conn[$i]);
curl_close($conn[$i]);
}
print_r($res);
?>
他上边的这句说明很有意思:
Here's a quick and dirty example for curl-multi from PHP, tested on PHP 5.0.0RC1 CLI / FreeBSD 5.2.1