PHP下使用CURL方式POST数据至API接口的代码


Posted in PHP onFebruary 14, 2013

其实,也比较简单,上代码:

<?php          $url = 'http://127.0.0.1/test.php';//POST指向的链接      
    $data = array(      
        'access_token'=>'thekeyvalue'     
    );      
    $json_data = postData($url, $data);      
    $array = json_decode($json_data,true);      
    echo '<pre>';print_r($array);      
    function postData($url, $data)      
    {      
        $ch = curl_init();      
        $timeout = 300;       
        curl_setopt($ch, CURLOPT_URL, $url);     
        curl_setopt($ch, CURLOPT_REFERER, "https://3water.com/");   //构造来路    
        curl_setopt($ch, CURLOPT_POST, true);      
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);      
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);      
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);      
        $handles = curl_exec($ch);      
        curl_close($ch);      
        return $handles;      
    }      
?>
PHP 相关文章推荐
PHP操作文件方法问答
Mar 16 PHP
php下载远程文件类(支持断点续传)
Nov 14 PHP
PHP定时执行计划任务的多种方法小结
Dec 19 PHP
通过PHP修改Linux或Unix口令的方法分享
Jan 30 PHP
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
Jun 06 PHP
PHP中数组定义的几种方法
Sep 01 PHP
检查用户名是否已在mysql中存在的php写法
Jan 20 PHP
PHP获取表单所有复选框的值的方法
Aug 28 PHP
跟我学Laravel之安装Laravel
Oct 15 PHP
PHP实现下载远程图片保存到本地的方法
Jun 19 PHP
在 Laravel 中动态隐藏 API 字段的方法
Oct 25 PHP
详解PHP用mb_string处理windows中文字符
May 26 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 #PHP
PHP-redis中文文档介绍
Feb 07 #PHP
php中使用redis队列操作实例代码
Feb 07 #PHP
无需重新编译php加入ftp扩展的解决方法
Feb 07 #PHP
php实现utf-8和GB2312编码相互转换函数代码
Feb 07 #PHP
在smarty中调用php内置函数的方法
Feb 07 #PHP
php字符串分割函数explode的实例代码
Feb 07 #PHP
You might like
PHP Error与Logging函数的深入理解
2013/06/03 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
通过Jquery的Ajax方法读取将table转换为Json
2014/05/31 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
jQuery实现表格颜色交替显示的方法
2015/03/09 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
Vue2路由动画效果的实现代码
2017/07/10 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
微信小程序实现时间戳格式转换
2020/07/20 Javascript
Python Web框架Flask中使用七牛云存储实例
2015/02/08 Python
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
Python随机生成身份证号码及校验功能
2018/12/04 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
优秀应届生推荐信
2013/11/09 职场文书
汇源肾宝广告词
2014/03/20 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
给老师的一封感谢信
2015/01/20 职场文书
恰同学少年观后感
2015/06/08 职场文书
先进工作者主要事迹材料
2015/11/03 职场文书