cURL连接时间给出重复值

时间:2013-02-28 06:40:57

标签: php curl

我正在尝试获取使用cURL连接到特定网址所需的时间长度值。在这段代码中,我有一个数组中的URL列表($ imoniusarasas),并使用cURL我试图获取每个URL的连接时间:

foreach($imoniusarasas as $url1) {
$curl1 = curl_init();
curl_setopt($curl1, CURLOPT_URL, $url1); 
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, TRUE); 
curl_setopt($curl1, CURLOPT_CONNECTTIMEOUT_MS , 400);
curl_setopt($curl1, CURLOPT_TIMEOUT_MS , 400); 
curl_exec($curl1);

$contime1 = curl_getinfo($curl1, CURLINFO_CONNECT_TIME);

 $imones[$url1] = array( 
                        'conn_time' => $contime1
                       );

}

然后我将结果放入表中:

<?php foreach ($imones as $url => $times) { ?> 
                <tr>
                  <td align=center><?php echo $times['conn_time']; ?></td>
                </tr>
<?php $i++; } ?>

我的问题 - 它为多个网址显示相同的值(如果我在我的数组中放入10个网址,它只显示3或4个唯一结果,其余的将具有相同的值)这应该是这样的,或者我是在这做错了什么?

0 个答案:

没有答案