php介面開發簡單例項
阿新 • • 發佈:2019-02-12
剛剛寫成人生第一個伺服器介面,總結分享一下經驗,沒寫過介面的可以看下
<?php
include 'response.php';
$id = $_POST["user_id"];
if ($id != 10086){
exit();
}
$userinfo = array(
'username'=>'jason',
'password'=>'xxxxxx',
);
response::returnData(1000,'獲取成功',$userinfo,'json');
以上就是一個最簡單的介面,客戶端呼叫介面get或者post請求方式取決於
d=
返回給客戶端的資料用的是ecoh命令,一定要返回的是陣列形式的資料,否則web可以接收到,但是客戶端無法接收。
然後看一下返回資料的封裝方法
返回資料的程式碼就不全部貼了,主要幾個引數,
code代表返回成功沒有,可以用10000來表示呼叫成功,
message是返回的一個文字訊息,
data陣列返回的是客戶端需要的資料
$result = array(
'code'=>$code,
'message'=>$message,
'data'=>$data,
);
echo json_encode($result);