快速业务通道

PHP教程:最全的CURL函数库中文说明

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-16
个curl设置会话参数;

curl_setopt — 为一个curl设置会话参数;

curl_version — 获取curl相关的版本信息;

curl_init()函数的作用初始化一个curl会话,curl_init()函数唯一的一个参数是可选的,表示一个url地址;

curl_exec()函数的作用是执行一个curl会话,唯一的参数是curl_init()函数返回的句柄;

curl_close()函数的作用是关闭一个curl会话,唯一的参数是curl_init()函数返回的句柄;

PHP代码
  1. <?php   
  2. $ch = curl_init("http://blog.huangchao.org/");   
  3. curl_exec($ch);   
  4. curl_close($ch);   
  5. ?>  

curl_version()函数的作用是获取curl相关的版本信息,curl_version()函数有一个参数,不清楚是做什么的;

PHP代码
  1. <?php   
  2. print_r(curl_version())   
  3. ?>  

curl_getinfo()函数的作用是获取一个curl连接资源句柄的信息,curl_getinfo()函数有两个参数,第一个参数是curl的资源句柄,第二个参数是下面一些常量:

PHP代码
  1. <?php   
  2. $ch = curl_init("http://blog.huangchao.org/");   
  3. print_r(curl_getinfo($ch));   
  4. ?>  

可选的常量包括:

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:Result of SSL certification verification requested by setting CURLOPT_SSL_VERIFYPEER;

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

CURLINFO_CONTENT_LENGTH_UPLOAD:上传内容大小的说明;

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

curl_setopt()函数的作用是为一个curl设置会话参数。curl_setopt_array()函数的作用是以数组的形式为一个curl设置会话参数;

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号