PHP开发APP接口教程

PHP开辟接口, 需要两个PHP文件, 一个是返回接口数据类型文件, 另一个是接口文件, 下面做登录接口和注册接口来讲解若何实现APP接口 。

方式/
1新建一个PHP文件response.class.php, 并在里面新建一个Response类, 用于返回APP数据的转换 。


PHP开发APP接口教程

文章插图

2返回给APP的数据一般有两种, 一种是json数据, 一种是xml字符串, 而且返回给APP一般都带有三个变量, 一个是返回的状况码code, 第二个是提醒信息, 第三个是数据 。 利用PHP方式json_encode来转换当作json数据类型 。 代码如下:


PHP开发APP接口教程

文章插图

3编写别的一个函数, 将数据转换为XML字符串函数, 代码如下:


PHP开发APP接口教程

文章插图

4新建APP接口文件return.php, 引入上面新建的类文件response.class.php, 在接口中将利用上面类方式实现数据的转换, 并把数据返回APP 。


PHP开发APP接口教程

文章插图

5在APP接口文件return.php中, 毗连数据库, 用于登录接口的数据验证和注册接口建立用户数据 。 这里把毗连数据的代码写在connect_db.php中, 后面会供给代码的下载 。


PHP开发APP接口教程

文章插图

6利用一个$action变量来领受APP请求的数据类型, 利用PHP方式switch来判定类型并选摘要操作的函数 。 例如:
经由过程switch来判定, 当领受到请求链接的action为login时, 则执行login()接口函数返回数据给APP;当领受到请求链接的action为register时, 则执行register()接口函数返回数据给APP 。
代码如下:


PHP开发APP接口教程

文章插图

7编写登录接口函数逻辑 。 经由过程POST方式(若是APP用GET传递数据, 则利用GET方式)来领受APP传递的用户名和暗码, 查询数据库进行判定, 若是用户名和暗码都没错, 则经由过程Response类的json方式返回数据(若是APP需要返回 XML字符串, 则利用encodeXml方式) 。
代码如下:


PHP开发APP接口教程

文章插图

8同理, 编写注册接口的逻辑 。
至此, 完当作所有代码的编写, 利用PHP实现APP接口 。
【PHP开发APP接口教程】




以上内容就是PHP开发APP接口教程的内容啦, 希望对你有所帮助哦!

    推荐阅读