appcontroller.php,php用什么开发app接口

可以使用 REST模式 来开发 App 接口,首先建立一个公共控制器,再建其他控制器继承它即可。

1d2bc8aed50fc86c013b1061eab7ce73.png

确定好返回的数据内容格式及信息码; (推荐学习:PHP视频教程)<?php

// App接口公共控制器 AppController

namespace Api\Controller;

use Think\Controller\RestController;

class AppController extends RestController {

// 自动加载的东西

function _initialize() { }

// 验证 客户端 token

protected function checkAppToken($apptoken){

// 引入 function.php 中定义的检测 apptoken 的函数

if(checkingAppToken($apptoken)){

return true;

}else{

$data['code'] = '404';

$data['msg'] = 'apptoken无效';

$data['data'] = null;

$this -> response($data, 'json');

exit();

}

}

// 验证 用户 token

protected function checkUserToken($usertoken){

}

// 各种验证 ……

}

?>

其他接口控制器继承 AppController<?php

// 内容控制器 ContentsController

namespace Api\Controller;

class ContentsController extends AppController {

// 自动加载验证

function _initialize() {

parent::_initialize();

// 验证 客户端 token

$apptoken = I('post.apptoken');

parent::checkAppToken($apptoken);

// 验证 用户 token

$usertoken = I('post.usertoken');

parent::checkUserToken($usertoken);

// 各种需要验证的验证 ……

}

// 各种业务方法

public function index(){

// 返回数据

$this -> response($data, 'json');

exit();

}

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值