(PHP 4 >= 4.0.4, PHP 5)
curl_getinfo — 指定した伝送に関する情報を得る
curl_init() が返す cURL ハンドル。
これは、以下のいずれかの定数となります。
opt を指定した場合は、その値を文字列で返します。 それ以外の場合は、以下の要素をもつ連想配列を返します (それぞれの要素が opt に対応します)。
バージョン | 説明 |
---|---|
5.1.3 | CURLINFO_HEADER_OUT が追加されました。 |
例1 curl_getinfo() の例
<?php
// curl ハンドルを作成します
$ch = curl_init('http://www.yahoo.com/');
// 実行します
curl_exec($ch);
// エラーが発生したかどうかを確認します
if(!curl_errno($ch))
{
$info = curl_getinfo($ch);
echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'];
}
// ハンドルを閉じます
curl_close($ch);
?>
注意:
この関数で収集した情報を、ハンドルを再利用するとそのまま保持されます。 つまり、この関数で内部的に統計情報を上書きしない限りは以前の情報が返されるということです。