php使用curl請求後臺接口

簡單的測試一下;

後臺代碼(用的是tp5封裝的接口);

//https://ht.likeball.top/index/index/curls //路由自定,這個是我的路由(已經到期)
public function curls(){
    $data['name'] = input('name');
    $data['age'] = input('age');
    $data['pass'] = input('pass');
    $data['gender'] = input('gender');
    return json($data);
}

php請求接口;

<?php
/*
 * $data 是參數
 * $headers求情頭
 * */

$curl = curl_init();
$data = [
    'name' => "liu",
    'age' => "18",
    'pass' => "1509047276",
    'gender' => "男",
];
$url  = "https://ht.likeball.top/index/index/curls";
if (count($headers) >= 1) {
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
}
curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);

if (!empty($data)) {
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
var_dump($output);

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章