PHP开发接口,需要两个PHP文件,一个是返回接口数据类型文件,另一个是接口文件,下面做登录接口和注册接口来讲解如何实现APP接口。
方法/步骤
1、新建一个PHP文件response.class.php,并在里面新建一个Response类,用于返回APP数据的转换。
2、返回给APP的数据一般有两种,一种是json数据,一种是xml字符串,并且返回给APP一般都带有三个变量,一个是返回的状态码code,第二个是提示信息,第三个是数据。使用PHP方法json_encode()来转换成json数据类型。代码如下:
3、编写另外一个函数,将数据转换为XML字符串函数,代码如下:
4、新建APP接口文件return.php,引入上面新建的类文件response.class.php,在接口中将使用上面类方法实现数据的转换,并把数据返回APP。
5、在APP接口文件return.php中,连接数据库,用于登录接口的数据验证和注册接口创建用户数据。这里把连接数据的代码写在connect_db.php中,后面会提供代码的下载。
6、使用一个$action变量来接收APP请求的数据类型,使用PHP方法switch来判断类型并选择溴溢菏确要操作的函数。例如:通过switch恝依在绌来判断,当接收到请求链接的action为login时,则执行login()接口函数返回数据给APP;当接收到请求链接的action为register时,则执行register()接口函数返回数据给APP。代码如下:
7、编写登录接口函数逻辑。通过POST方法(如果APP用GET传递数据,则使用GE哌囿亡噱T方法)来接收APP传递的用户名和密码,查询数据库进行判断,如果用户名和密码都没错,则通过R髫潋啜缅esponse类的json方法返回数据(如果APP需要返回XML字符串,则使用encodeXml方法)。代码如下:
8、同理,编写注册接口的逻辑。至此,完成所有代码的编写,使用PHP实现APP接口。