网络编程 
首页 > 网络编程 > 浏览文章

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

(编辑:jimmy 日期: 2024/11/18 浏览:3 次 )

其实,也比较简单,上代码:
复制代码 代码如下:
<?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://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;     
    }     
?>

上一篇:php安全开发 添加随机字符串验证,防止伪造跨站请求
下一篇:PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码