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

yipeiwu_com6年前PHP代码库

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

复制代码 代码如下:

<?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, "//www.jb51.net/");   //构造来路   
        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;     
    }     
?>

相关文章

Admin generator, filters and I18n

Three easy steps 1) configure function Add an input for each field you want to include in you...

php session劫持和防范的方法

session 数据暴露会话数据常会包含一些个人信息和其它敏感数据。基于这个原因,会话数据的暴露是被普遍关心的问题。一般来说,暴露的范围不会很大,因为会话数据是保存在服务器环境中的,而不...

THINKPHP在添加数据的时候获取主键id的值方法

在使用ThinkPHP新增数据后可以很方便的获取自动增长型的主键值。 $Model = D(‘Blog'); $data['name'] = 'test'; $data['tit...

php计算两个文件相对路径的方法

本文实例讲述了php计算两个文件相对路径的方法。分享给大家供大家参考。具体如下: 一、问题: 写一个php函数算出两个文件的相对路径。例如$a="/a/b/c/d/e.php"; $b=...

Ubuntu中搭建Nginx、PHP环境最简单的方法

前言:百度出来的结果好坑爹,而且某些文章说别人坑爹,可他自己也坑爹。求业界良心啊。还是谷歌靠谱。 系统环境:Ubuntu 13 和 Linux Mint 15都通过。 默认安装的是ngi...