图片来源与网上
序言cURL扩展是每个PHP工程师必须要节制扩展之一,本日我们一起聊一聊cURL的那些事。
1、什么是cURL

2、cURL有啥用途
3、cURL 的事情流程
4、分享利用cURL一个调用API的函数
一、什么是cURLcurl是一个开源的,功能强大的,利用URL语法命令行实现文件传输的工具,它支持http,https,ftp等传输协议。
在php中一样平常须要安装该扩展,并且在php.ini中开启才能利用。详细安装和配置方法比较大略,这里就不多说。
二、cURL有啥用途1、调用接口(API)利用。
2、数据采集和获取
3、仿照登录
4、其他
个中,1和2是curl利用比较多的区域。
三、cURL 的事情流程事情流程和把大象装进冰箱的流程是一样的,我们这里做个比方:
1、冰箱门打开:利用curl_init()函数进行初始化,获取资源句柄
2、把大象放进冰箱:这里有两个小步:首先利用curl_setopt设置各种参数,比如:须要访问的资源,传输办法等等,其次是利用curl_exec()函数发送要求。
3、把冰箱门关上:利用curl_close()关闭资源句柄。
重点解释一下,设置各种参数的函数比较多,是学习的重点。这里限于篇幅就不多说了。
大略的过程代码如下:
事情流程示例代码
四、分享利用cURL一个调用API的函数在实际事情中,我们常常调用上游做事的数据,一样平常利用RestFul的接口,采取GET,POST,PUT,DELETE,PATCH等动作。这是后我们须要一个公共的调用接口的函数。下面分享一个调用函数(共三图),供大家参考。
欢迎关注,点赞或者评论支持我,感激大伙。
转载请保留版权,头条号|PHP在路上