码迷,mamicode.com
首页 > Web开发 > 详细

curl学习总结

时间:2016-11-21 18:44:42      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:并且   return   int   charset   文件流   接口   exec   数组   头文件   

1、接口
    function interface($postfields=array(),$url){
        //设置post请求HTTP头字段的数组
        $httpheader=array("content-type: application/x-www-form-urlencoded;charset=UTF-8");
        
        //初始化curl
        $ch=curl_init();
        
        /**
         *设置curl传输项
         **/
        //设置HTTP头字段
        curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);
        //将头文件的信息作为数据流输出
        curl_setopt($ch, CURLOPT_HEADER, 0);
        //设置请求的URL地址
        curl_setopt($ch, CURLOPT_URL, $url);
        //设置请求的方法,默认为get
        //curl_setopt($ch, CURLOPT_HTTPGET, 1)    //get
        curl_setopt($ch, CURLOPT_POST, 1);    //post
        //设置传输数据
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
        //设置将curl_exec()获取的信息以文件流的形式返回,而不是直接输出
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        
        //执行curl操作
        $result = curl_exec($ch);
        
        //关闭cURL资源,并且释放系统资源
        curl_close($ch);
        
        //返回请求的结果
        return $result;
    }

curl学习总结

标签:并且   return   int   charset   文件流   接口   exec   数组   头文件   

原文地址:http://www.cnblogs.com/sweet521/p/6086299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!