首页
开发手册
应用中心
工具
用户中心
加密应用交互方法
中文简体
中文简体
English
上一篇
下一篇
### FoundPHP 加密应用交互方法 FoundPHP 提供非常简单的APP交互方式,也提供其他语言程序交互,这里主要讲解2种app的交互方式。 框架内提供`plugin/model/api` 为对外接口目录,这里的单独应用文件为对应接口,接口的数据输出采用`json_out(结果,数据)`方式。 #### 1. 标准api交互方式 标准方式采用0余1判断程序的结果对错,0错误,1正确。数据采用json格式输出,并附带数据。 ``` //结果0 表示错误 json_out(0, array('msg'=>'访问错误') ); //结果1 表示正确 json_out(1, array('msg'=>'访问错误') ); ``` 建立文件: plugin/model/api/test.php 访问地址: http://您的域名/?m=api&a=test 代码: ``` 'hello world') ); exit; ?> ``` 访问结果就可以获得输出的json数据: `{"code":1,"msg":"hello world"}` #### 2. 加密api交互方式 加密可以与之前讲解的FoundPHP加密方法结合,这样就可以输出加密数据,数据传输过程拦截也无法破解。 plugin/model/api/test.php 访问地址: http://您的域名/?m=api&a=test 代码: ``` encode('hello world'); //输出数据 json_out(1, array('msg'=>$code) ); exit; ?> ``` 输出结果: `{"code":1,"msg":"npyfz6hRp6KmnpUO00"}` 扩展数组即可实现无限扩展,但是app的是对象,所以数组层数不要太多会导致app的开发难度增加。