> 백엔드 개발 > PHP 튜토리얼 > 求教php 干APP接口

求教php 干APP接口

WBOY
풀어 주다: 2016-06-13 12:24:52
원래의
710명이 탐색했습니다.

求教php 做APP接口
之前的app是WebView做的 现在改为纯Android的了
要做接口 对上各项 显示数据 之前没做过 
求教整个流程是怎么样的 需要做哪些东西

网上找着做了些

header('Content-type: application/json;charset=utf-8');<br />require 'conn.php';<br /><br />//读取数据<br />$sql_notice = mysql_query('SELECT id,user_name FROM user limit 0,4');<br /><br /><br />//$data[] = mysql_fetch_array($sql_notice,MYSQL_ASSOC);  //第一行<br /><br /><br />//打印所有行 数组数据<br />while ($data[] = mysql_fetch_array($sql_notice,MYSQL_ASSOC)){<br />   $data;<br />}<br />var_dump($data);<br />echo "<br>";
로그인 후 복사

class Response{<br />	/**<br />	* 按json方式封装通信方法<br />	* @param integer $code 状态码<br />	* @param string $message 提示信息<br />	* @param array $data 数据<br />	*/<br />	public static function json($code,$message='',$data=array())<br />	{<br />		if(!is_numeric($code) || !is_array($data)){<br />			return '';<br />		}<br />		$result = array(<br />			'code' => $code,<br />			'message' => $message,<br />			'data' => $data<br />		)<br />		echo json_encode($result);<br />		<br />	}<br />}
로그인 후 복사


接下来不知怎么做了  
另外我这样只能显示三条数据 第四条是[4]=> bool(false)  要怎么改一下
------解决思路----------------------
关于TOKEN  第一次请求产生一个TOKEN  返回给客户端,客户端在取到以后每次将 TOKEN 回调给你,你做验证。就这么简单
------解决思路----------------------
每次请求接口可以带上参数,接口层进行参数验证,验证ok,返回数据。
------解决思路----------------------
token 是 cookie(session) 之外附加的验证信息
即所谓双保险
------解决思路----------------------

引用:
Quote: 引用:

每次请求接口可以带上参数,接口层进行参数验证,验证ok,返回数据。

那么用session是不是也可以呢
将token保存在session里,用完之后记得销毁。
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿