1.什么是curl?
Curl其实就是模拟浏览器请求的工具,比如获取远程的网页和接口
在微信开发过程当中:
使用开发模式创建微信自定义菜单,需要模拟HTTPS的
POST请求,这里就需要使用PHP的curl函数。
另外好多接口也要用到curl函数,因此curl函数是微信开发的基础,必须熟练掌握。
2.学习内容
1、curl函数基础
2、curl函数模拟GET
3、curl函数处理GET数据
4、curl函数模拟POST请求
3.curl函数基础
HP的curl函数是通过libcurl库(不同的协议连接不同的服务器)与服务器使用各种类型的协议进行连接和通信的,curl目前支持HTTP GET、HTTP POST、HTTPS认证、FTP上传、HTTP基于表单的上传、cookie和用户名+密码的认证等,功能十分强大。
4.在php里建立curl请求基本步骤
首先确定当前php版本是否开启了和curl相关的扩展功能,如果开启方可使用curl
(1)初始化
(2)设置变量
(3)执行并获取结果
(4)释放curl句柄
5.curl里的几个重要函数
curl_init 初始化一个curl会话
curl_setopt 设置curl传输选项
curl_exec( c h ) ; 执 行 一 个 c u r l 会 话 c u r l c l o s e ( ch);执行一个curl会话 curl_close( ch);执行一个curl会话curlcl