PHP curl_getinfo函数

(PHP 4 >= 4.0.4, PHP 5)

curl_getinfo — 获取一个cURL连接资源句柄的信息

说明

mixed curl_getinfo ( resource $ch [, int $opt = 0 ] )

获取最后一次传输的相关信息。

参数

ch

由 curl_init() 返回的 cURL 句柄。

opt

这个参数可能是以下常量之一: 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 - header部分的大小

CURLINFO_HEADER_OUT - 发送请求的字符串

CURLINFO_REQUEST_SIZE - 在HTTP请求中有问题的请求的大小

CURLINFO_SSL_VERIFYRESULT - 通过设置CURLOPT_SSL_VERIFYPEER返回的SSL证书验证请求的结果

CURLINFO_CONTENT_LENGTH_DOWNLOAD - 从Content-Length: field中读取的下载内容长度

CURLINFO_CONTENT_LENGTH_UPLOAD - 上传内容大小的说明

CURLINFO_CONTENT_TYPE - 下载内容的Content-Type:值,NULL表示服务器没有发送有效的Content-Type: header

返回值

如果 opt 被设置,以字符串形式返回它的值。否则,返回返回一个包含下列元素的关联数组(它们分别对应于 opt): "url"

"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.

实例

// 创建一个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);

?>

属性

描述

curl_close()

curl_copy_handle()

curl_errno()

curl_error()

curl_escape()

curl_exec()

curl_file_create()

curl_init()

curl_multi_add_handle()

curl_multi_close()

curl_multi_exec()

curl_multi_getcontent()

curl_multi_info_read()

curl_multi_init()

curl_multi_remove_handle()

curl_multi_select()

curl_multi_setopt()

curl_multi_strerror()

curl_pause()

curl_reset()

curl_setopt_array()

curl_setopt()

curl_share_close()

curl_share_init()

curl_share_setopt()

curl_strerror()

curl_unescape()

curl_version()

本文网址:http://www.santii.com/php/function-curl-curl_getinfo.html

getinfo怎么用php,PHP curl_getinfo函数相关推荐

  1. curl获取网页内容出现乱码或为空的解决方案,另附curl_getinfo函数解析

    闲来无事,显示大致看了看php关于curl的应用,然后试着写了点东西,然后就直接折戟沉沙了,,,出现一串乱码,遂百度,发现一些解决方案,在此分享给大家. 一.出现乱码等解决方案 $url = 'htt ...

  2. PHP中的CURL函数库

    开启php curl函数库的步骤 1).去掉windows /php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路 ...

  3. PHP中CURL方法curl_setopt()函数的一些参数

    2019独角兽企业重金招聘Python工程师标准>>> bool curl_setopt (int ch, string option, mixed value) curl_seto ...

  4. php curl简单采集图片生成base64编码(并附curl函数参数说明)

    许多年前的代码突然拿来一用,特做此笔记(此处的code用来定位内部错误位置,非http code) <?php $url="http://c.hiphotos.baidu.com/im ...

  5. 关于微信等app请求服务器,file_get_contents()函数和CURL用法

    在微信开发demo中,有一句建议注释: //php5.6不建议使用$GLOBALS[]来接收POST数据,推荐改用 file_get_contents("php://input") ...

  6. php屏幕抓取,关于屏幕抓取:如何在PHP中实现Web scraper?

    哪些内置的PHP函数对Web抓取有用?有什么好的资源(web或print)可以提高PHP的web抓取速度? 我想推荐我最近遇到的这门课.简单HTML DOM分析器 对于这一点,PHP是一种特别糟糕的语 ...

  7. PHP CURL HTTP 研究笔记

    转自: http://www.jz123.cn/text/2137183.html 1  2  <?php   3 /**   4 * CURL HTTP请求工具,   5 * 作者:袁维   ...

  8. php curl选项列表(超详细)

    第一类:对于下面的这些option的可选参数,value应该被设置一个bool类型的值: 选项 可选value值 备注 CURLOPT_AUTOREFERER当根据Location:重定向时,自动设置 ...

  9. php中curl的详解

    这几天在帮一些同学处理问题的时候,突然发现这些同学是使用file_get_contents()函数来采集页面内容的,貌似都没有curl的概念亦或是对这种工具特别不敏感, 本文我来给大家详细介绍下cUR ...

  10. curl 视频vip接口 php,php中CURL的使用方法及详解教程

    使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤: 1.初始化连接句柄: 2.设置CURL选项: 3.执行并获取结果: 4.释放VURL连接句柄. 下面的程序片段是使用CURL发送 ...

最新文章

  1. 计算机毕业生“一看就想留下”的简历
  2. php去掉字符串的最后一个字符
  3. 珍藏的最全的windows操作系统快捷键
  4. 文巾解题 1837. K 进制表示下的各位数字总和
  5. Windows环境下配置php的curl扩展
  6. TCP keepalive的详解(解惑)
  7. mysql limit的使用方法
  8. 深度测试与alpha混合(3)
  9. django-后台管理-编辑页的选项
  10. java beetl 视频_04.Beetl常用内置函数以及安全输出---《Beetl视频课程》
  11. linux系统日志读取,linux系统日志
  12. Qt 之 模仿 QQ登陆界面——样式篇
  13. (莫队算法)CodeForces - 617E XOR and Favorite Number
  14. Word中大括号内公式左对齐
  15. 【渝粤题库】广东开放大学 市场调查与预测 形成性考核
  16. python 证书-python+证书
  17. 网页显示服务器系统时间,客户端实现正确的服务器时间同步 [转]
  18. IGX 8400 系列交换机
  19. 利用循环解决矩阵nan值(错误解决)
  20. anasys hpc集群_Electronics HPC

热门文章

  1. npoi 删除多行 操作excel_使用NPOI导出Excel ICell调用过剩 内存溢出
  2. Opencv之threshold
  3. 字体加密网站的抓取以及思路解决
  4. 梦想照进现实|CSDN 实体奖牌 第三期
  5. 1恢复 群晖raid_关于RAID1阵列数据丢失的恢复
  6. CSS 长度单位详细总结
  7. 微信小程序-detail详情页静态页面搭建
  8. 实名认证 芝麻认证 人脸识别 集成
  9. 立志欲坚不欲锐 - 2019 年小结
  10. markdown段落首行缩进2个字符