1. 程式人生 > >php介面開發簡單例項

php介面開發簡單例項

剛剛寫成人生第一個伺服器介面,總結分享一下經驗,沒寫過介面的可以看下

<?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請求方式取決於
id=_POST[“user_id”] 還是i

d=_GET[“user_id”]
返回給客戶端的資料用的是ecoh命令,一定要返回的是陣列形式的資料,否則web可以接收到,但是客戶端無法接收。
然後看一下返回資料的封裝方法
返回資料的程式碼就不全部貼了,主要幾個引數,
code代表返回成功沒有,可以用10000來表示呼叫成功,
message是返回的一個文字訊息,
data陣列返回的是客戶端需要的資料

$result = array(
          'code'=>$code,
          'message'=>$message,
          'data'=>$data,
        );
echo
json_encode($result);