微信公众号开发——php sdk php中curl用法

     起先cURL是做为一种命令行工具设计出来的,比较幸运的是,php也支持cURL了。通过cURL这个利器,我们能在php程序中自由地发送HTTP请求到某个url来获取或者提交数据,并且支持其它多种协议,比如FTP,Telnet以及SMTP等。在这篇博文中,我将简述下,在php中具体怎么使用cURL来处理一些事情。

 

cURL的简单使用步骤

要使用cURL来发送url请求,具体步骤大体分为以下四步:

  1. 初始化
  2. 设置请求选项
  3. 执行一个cURL会话并且获取相关回复
  4. 释放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);

     

posted on 2017-03-03 10:26  小企鹅ITgo  阅读(190)  评论(0编辑  收藏  举报