您现在的位置是:首页 > 技术杂文后端杂文
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);
}
很赞哦! ()
上一篇:CSS文字超出省略,不换行
下一篇:CSS盒子水平居中的六种方法
随机图文
CSS盒子水平居中的六种方法
方法一:定位居中.child{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;}方法二:margin居中.child{position:absolute;margin:auto;top:0;left:0;riJS将24小时格式转换为12小时
var dt = new Date();var hours = dt.getHours(); // 以24小时格式给出值var minutes = dt.getMinutes() ;var finalTime = "Time - " + hours + ":" + minutes;//finalTime