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 相关文章推荐
excellent!――ASCII Art(由目标图象生成ascii)
Feb 20 PHP
Discuz Uchome ajaxpost小技巧
Jan 04 PHP
web server使用php生成web页面的三种方法总结
Oct 28 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 PHP
php检查字符串中是否包含7位GSM字符的方法
Mar 17 PHP
10个超级有用的PHP代码片段果断收藏
Sep 23 PHP
再推荐十款免费的php开发工具
Nov 09 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
Dec 21 PHP
关于php中一些字符串总结
May 05 PHP
Yii核心验证器api详解
Nov 23 PHP
Thinkphp3.2实用篇之计算型验证码示例
Feb 09 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
Oct 01 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实现mysql事务处理的方法
2014/12/25 PHP
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
JavaScript中三种异步上传文件方式
2016/03/06 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
clipboard.js在移动端复制失败的解决方法
2018/06/13 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
跟老齐学Python之不要红头文件(1)
2014/09/28 Python
python登陆asp网站页面的实现代码
2015/01/14 Python
用 Python 爬了爬自己的微信朋友(实例讲解)
2017/08/25 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
CSS3实现10种Loading效果
2016/07/11 HTML / CSS
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
师范生自荐信
2013/10/27 职场文书
档案接收函
2014/01/13 职场文书
高中数学教学反思
2014/01/30 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
寒假家长评语大全
2014/04/16 职场文书
小升初自荐信怎么写
2015/03/26 职场文书