PHP функция curl_getinfo
PHP функция curl_getinfo
PHP Curl Справочное руководство
(PHP 4> = 4.0.4, PHP 5)
curl_getinfo - Получить информацию о ручке Curl подключение ресурсов
объяснение
mixed curl_getinfo ( resource $ch [, int $opt = 0 ] )
Получить последнюю передачу информации.
параметры
ч
К curl_init () возвращает завиток ручку.
выбирать
Этот параметр может быть одним из следующих констант:
- CURLINFO_EFFECTIVE_URL - последний действующий адрес URL
- CURLINFO_HTTP_CODE - последний полученный код HTTP
- CURLINFO_FILETIME - дистанционное получение времени документации, если вы не можете получить возвращаемое значение "-1"
- CURLINFO_TOTAL_TIME - последний раз , когда передача потребляются
- CURLINFO_NAMELOOKUP_TIME - время разрешения имен потребляются
- CURLINFO_CONNECT_TIME - количество времени , чтобы установить связь
- CURLINFO_PRETRANSFER_TIME - Время от установления соединения с передачей готовой к использованию
- CURLINFO_STARTTRANSFER_TIME - время начала передачи используется для установления соединения с
- Время до начала перенаправлении транзакции передачи , используемой - CURLINFO_REDIRECT_TIME
- CURLINFO_SIZE_UPLOAD - Общая сумма данных , загруженных
- CURLINFO_SIZE_DOWNLOAD - общая стоимость объема данных , загруженных
- CURLINFO_SPEED_DOWNLOAD - Средняя скорость загрузки
- CURLINFO_SPEED_UPLOAD - Средняя скорость загрузки
- Размер секции заголовка - CURLINFO_HEADER_SIZE
- CURLINFO_HEADER_OUT - отправлено строку запроса
- Размер проблемы в запросах HTTP запроса - CURLINFO_REQUEST_SIZE
- CURLINFO_SSL_VERIFYRESULT - Результаты, установив запрос подтверждения сертификата на SSL возвращен CURLOPT_SSL_VERIFYPEER
- CURLINFO_CONTENT_LENGTH_DOWNLOAD - от Content-Length: скачать поле длины чтения в
- CURLINFO_CONTENT_LENGTH_UPLOAD - загрузить размер Описание
- CURLINFO_CONTENT_TYPE - скачать Content-Type: значение, NULL указывает , что сервер не отправил действительный Content-Type: заголовок
Возвращаемое значение
Если неавтоматического устанавливается в строку и возвращает его значение. В противном случае, Возвращает ассоциативный массив со следующими элементами (которые соответствуют выбрать):
- "Веб-сайт"
- "CONTENT_TYPE"
- "HTTP_CODE"
- "Header_size"
- "Request_size"
- "FileTime"
- "Ssl_verify_result"
- "Redirect_count"
- "Total_time"
- "Namelookup_time"
- "Connect_time"
- "Pretransfer_time"
- "Size_upload"
- "Size_download"
- "Speed_download"
- "Speed_upload"
- "Download_content_length"
- "Upload_content_length"
- "Starttransfer_time"
- "Redirect_time"
Обновление Вход
релиз | объяснение |
---|---|
5.1.3 | Введенный CURLINFO_HEADER_OUT . |
примеров
<?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']; } // Close handle curl_close($ch); ?>