ホームページ >バックエンド開発 >PHPチュートリアル >PHPでAPPインターフェースを作成する際のアドバイスを求める
以前のアプリは WebView で作られていましたが、今は純粋な Android に変更されました
データを表示するためのインターフェイスを作成したことがありません
全体のプロセスがどのようなもので、何が必要なのか知りたいです。完了しました。
ネットで見つけていくつか作りました
header('Content-type: application/json;charset=utf-8');require 'conn.php';//读取数据$sql_notice = mysql_query('SELECT id,user_name FROM user limit 0,4');//$data[] = mysql_fetch_array($sql_notice,MYSQL_ASSOC); //第一行//打印所有行 数组数据while ($data[] = mysql_fetch_array($sql_notice,MYSQL_ASSOC)){ $data;}var_dump($data);echo "<br>";
class Response{ /** * 按json方式封装通信方法 * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 数据 */ public static function json($code,$message='',$data=array()) { if(!is_numeric($code) || !is_array($data)){ return ''; } $result = array( 'code' => $code, 'message' => $message, 'data' => $data ) echo json_encode($result); }}
1. 要件を理解します。
2. データベースを設計します。 . ビジネス ロジックを設計する
4. ビジネス ロジックを実装するためのコードを作成する
5. テストする
プロセス全体は他のものを開発する場合とほぼ同じです。
1. 要件を理解する
3. ビジネス ロジックを設計する
5. テストする
アプリの内容がわからないため、そこです
それで、どのようなステップをとるべきかわかりません
私の現在のファイルは配列データを出力することです
ファイルはクラスです
次に何をすべきでしょうか?
それでは、最初のステップのニーズさえ理解していないので、続行できません。まずニーズを理解する必要があります
それでは、最初のステップのニーズさえ理解していないだけで、あなたは続行できません。要件を理解するには、まず、データを表示する必要があります。
ユーザー名とパスワードを確認した後、ユーザーのデータを取得して JSON に変換しますインターフェースをリクエストするたびに、インターフェース層はパラメータを検証し、OK を確認してデータを返すことができます。
TOKEN について 最初のリクエストは TOKEN を生成し、それをクライアントに返します。取得後、クライアントは毎回 TOKEN をコールバックし、それを確認することができます。それはとても簡単です
インターフェースをリクエストするたびに、インターフェース層がパラメータを提供します。パラメーターを確認し、ok を確認して、データを返します。
では、セッションを使うこともできるのでしょうか
トークンは、Cookie (セッション) に加えて追加の検証情報です
いわゆる二重保険です
それでは、セッションを使用することは可能ですか?
トークンをセッションに保存し、使用後は忘れずに破棄してください。