您现在的位置是:首页 > 技术杂文后端杂文

PHP制作API接口

阿龙2021-11-26【后端杂文】人已围观

//引入返回信息类
class Response{
    public function json($code,$message,$data){
        if($data==''){
            $data=null;
        }
        $result = array(
                "code" => $code,
                "message" => $message,
                "data" => $data
            );
        return json_encode($result);
    }
}

//实例化response类
$response = new Response;

  //以下是个人逻辑
 // AJAX前台传过来的'username',满足那个条件走那个,比如真实环境中,我们接收到用户名,密码,然后进数据库中查询,如果查询成功,数据库是有返回值,拿那个返回值做一个判断,这样就可以前台通过AJAX来登入了
if($_GET['username']=='2'){
   $code = 1;
   $message = "信息请求成功";
   $data = array( //模拟数据
        "name" => "ruanwnewu",
        "sex"  => "1",
        "age"  => "28",
        "exp" => array(
                "2012" => "北京瑞泰新",
                "2013" => "兄弟连",
                "2014" => "木蚂蚁科技"
            )
    );
    //返回数据
echo $response -> json($code,$message,$data);
}

if($_GET['username']=='1'){ 
    //准备返回数据
   $code = 0;
   $message = "信息请求失败";
echo $response -> json($code,$message,$data);
}
 

Tags:API接口   PHP

很赞哦! ()