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 相关文章推荐
Classes and Objects in PHP5-面向对象编程 [1]
Oct 09 PHP
实用函数9
Nov 08 PHP
php ftp文件上传函数(基础版)
Jun 03 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
Jun 19 PHP
PHP静态文件生成类实例
Nov 29 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
Dec 29 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
Jun 13 PHP
PHP字典树(Trie树)定义与实现方法示例
Oct 09 PHP
PHP实现动态删除XML数据的方法示例
Mar 30 PHP
thinkPHP框架中执行事务的方法示例
May 31 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
Jul 17 PHP
PHP面向对象程序设计重载(overloading)操作详解
Jun 13 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异常类及异常处理操作实例详解
2018/12/19 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
javascript 函数速查表
2010/02/07 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
JavaScript计算两个日期时间段内日期的方法
2015/03/16 Javascript
js实现Select列表各项上移和下移的方法
2015/08/14 Javascript
js前端面试题及答案整理(一)
2016/08/26 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
BootStrap数据表格实例代码
2017/09/13 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
webpack+vue+express(hot)热启动调试简单配置方法
2018/09/19 Javascript
js中的数组对象排序分析
2018/12/11 Javascript
JS轮播图的实现方法
2020/08/24 Javascript
python实现简易内存监控
2018/06/21 Python
python 统计数组中元素出现次数并进行排序的实例
2018/07/02 Python
Flask核心机制之上下文源码剖析
2018/12/25 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
详解Python 中sys.stdin.readline()的用法
2019/09/12 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
python 多进程队列数据处理详解
2019/12/23 Python
CSS3实现多样的边框效果
2018/05/04 HTML / CSS
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
机械专业应届生求职信
2013/12/12 职场文书
学校运动会开幕演讲稿
2014/01/04 职场文书
《植物妈妈有办法》教学反思
2014/02/25 职场文书
机关单位动员会主持词
2014/03/20 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
2014年工人工作总结
2014/11/25 职场文书
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js