PHP开辟接口,需要两个PHP文件,一个是返回接口数据类型文件,另一个是接口文件,下面做登录接口和注册接口来讲解如何实现APP接口。
新建一个PHP文件response.class.php,并在里面新建一个Response类,用于返回APP数据的转换。
返回给APP的数据一般有两种,一种是json数据,一种是xml字符串,而且返回给APP一般都带有三个变量,一个是返回的状况码code,第二个是提醒信息,第三个是数据。利用PHP方式json_encode来转换当作json数据类型。代码如下:
编写别的一个函数,将数据转换为XML字符串函数,代码如下:
新建APP接口文件return.php,引入上面新建的类文件response.class.php,在接口中将利用上面类方式实现数据的转换,并把数据返回APP。
在APP接口文件return.php中,毗连数据库,用于登录接口的数据验证和注册接口建立用户数据。这里把毗连数据的代码写在connect_db.php中,后面会供给代码的下载。
利用一个$action变量来接收APP请求的数据类型,利用PHP方式switch来判定类型并选摘要操作的函数。例如:
经由过程switch来判定,当接收到请求链接的action为login时,则执行login()接口函数返回数据给APP;当接收到请求链接的action为register时,则执行register()接口函数返回数据给APP。
代码如下:
编写登录接口函数逻辑。经由过程POST方式(若是APP用GET传递数据,则利用GET方式)来接收APP传递的用户名和密码,查询数据库进行判定,若是用户名和密码都没错,则经由过程Response类的json方式返回数据(若是APP需要返回 XML字符串,则利用encodeXml方式)。
代码如下:
同理,编写注册接口的逻辑。
至此,完当作所有代码的编写,利用PHP实现APP接口。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!