我从php官网上炒的以下代码用来去网页数据,可是在第二个$mrc = curl_multi_exec($mh, $active);处php总是报超时错误,我明明设了timeout是28秒,为什么不行啊,请教各位大侠帮帮忙啊!<?php
// zwei cURL Resourcen erstellen
$ch1 = curl_init();
$ch2 = curl_init();// URL und weitere Optionen setzen
curl_setopt($ch1, CURLOPT_URL, "http://lxr.php.net/");
curl_setopt($ch1, CURLOPT_HEADER, 
curl_setopt($ch1, CURLOPT_TIMEOUT, 28);
curl_setopt($ch2, CURLOPT_URL, "http://www.php.net/");
curl_setopt($ch2, CURLOPT_HEADER, 0);
curl_setopt($ch2, CURLOPT_TIMEOUT, 28);// Mehrfach-Handle erstellen
$mh = curl_multi_init();// die zuvor erstellten Handles hinzufügen
curl_multi_add_handle($mh,$ch1);
curl_multi_add_handle($mh,$ch2);$active = null;
// Handles ausführen
do {
    $mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);while ($active && $mrc == CURLM_OK) {
    if (curl_multi_select($mh) != -1) {
        do {
            $mrc = curl_multi_exec($mh, $active);
        } while ($mrc == CURLM_CALL_MULTI_PERFORM);
    }
}//close the handles
curl_multi_remove_handle($mh, $ch1);
curl_multi_remove_handle($mh, $ch2);
curl_multi_close($mh);?>