我正在尝试获取使用 cURL 连接到特定 url 需要多长时间的值。在这段代码中,我有一个数组($imoniusarasas)中的 url 列表,并使用 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++; } ?>
我的问题 - 它为多个 url 显示相同的值(如果我在数组中放置 10 个 url,它将只显示 3 或 4 个唯一结果,其余的将具有相同的值)这应该是这样还是我做错了什么这里?