微信公众号开发——php sdk php中curl用法
起先cURL是做为一种命令行工具设计出来的,比较幸运的是,php也支持cURL了。通过cURL这个利器,我们能在php程序中自由地发送HTTP请求到某个url来获取或者提交数据,并且支持其它多种协议,比如FTP,Telnet以及SMTP等。在这篇博文中,我将简述下,在php中具体怎么使用cURL来处理一些事情。
cURL的简单使用步骤
要使用cURL来发送url请求,具体步骤大体分为以下四步:
- 初始化
- 设置请求选项
- 执行一个cURL会话并且获取相关回复
- 释放cURL句柄,关闭一个cURL会话
//https请求(支持GET和POST) //简单的抓取网页 function curl_post($remote_server,$post_string) { //创建一个新的URL资源 $ch = curl_init(); //设置URL和相应的选项 //设置请求url路径 curl_setopt($ch, CURLOPT_URL, $remote_server); //设置请求文件 curl_setopt($ch, CURLOPT_POSTFIELDS,$post_string); //如果成功,只将结果返回,不自动输出任何内容,如果失败返回false curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //抓取URL并把它传递给浏览器 $data = curl_exec($ch); //关闭资源,并且释放系统资源 curl_close($ch);