PHP 開發 APP 介面 版本公升級介面

2022-08-12 04:57:17 字數 1436 閱讀 7848

在獲取的客戶端和伺服器端(資料庫表中相應字段)的版本號不一致時,返回 data['is_upload'] = 1 提示是否公升級;一致時返回 data['is_upload'] = 0 不提示公升級。

common.php 處理介面公共業務

<?php 

/** * 處理介面公共業務

*/require_once('./response.php');

require_once('./db.php');

class common

}return response::show(403, '沒有該許可權');}}

$sql = "select *

where id = " . $id ."

and status = 1

limit 1";

$connect = db::getinstance()->connect();

$result = mysql_query($sql, $connect);

return mysql_fetch_assoc($result);

}$sql = "select *

from `version_upgrade`

and status = 1

limit 1";

$connect = db::getinstance()->connect();

$result = mysql_query($sql, $connect);

return mysql_fetch_assoc($result);

}/**

* 根據大小組裝相應

* @param string $imageurl

* @param string $size

*/public function setimage($imageurl, $size)

if(!$size)

$type = substr($imageurl, strrpos($imageurl, '.'));

if(!$type)

$path = substr($imageurl, 0, strrpos($imageurl, '.'));

return $path . '_' . $size . $type;}}

init.php 處理版本公升級

<?php 

require_once('./common.php');

class init extends common else

return response::show(200, '版本公升級資訊獲取成功', $versionupgrade);

} else

}}$init = new init();

$init->index();

init.html 測試介面

php開發app介面

1 php將陣列轉換為json格式 arr array id 1,name siangwa echo json encode arr 該函式只接受utf 8的格式 結果 2 封裝通訊資料介面資料方法 code 狀態碼 200,400 等 message 提示資訊 200 成功 400 失敗 data...

php開發App介面

思路流程 如何通訊 客戶端傳送http請求 伺服器返回資料。封裝通訊介面方法 2 1 json方式封裝通訊介面 14 39 先上 response.class.php description 用於返回指定資料格式的類 param code int 返回的狀態碼 param message strin...

PHP開發APP介面

php 物件導向的介面 特殊的抽象類 inte ce 定義該介面 implements 實現該介面作用 提供標準,規範原則。xml格式統一,跨平台跨語言,只有乙個根節點,標籤自定義 json 資料 解析是陣列形式!xml json 資料格式區別 1.可讀性方面 xml可讀性高 2.生成資料方面 js...