首頁 > 網際網路

PHP開發APP介面教學

2019-12-13 21:13:17

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傳遞資料,則使用GET方法)來接收APP傳遞的使用者名稱和密碼,查詢資料庫進行判斷,如果使用者名稱和密碼都沒錯,則通過Response類的json方法返回資料(如果APP需要返回 XML字串,則使用encodeXml方法)。

程式碼如下:


8

同理,編寫註冊介面的邏輯。至此,完成所有程式碼的編寫,使用PHP實現APP介面。

IT145.com E-mail:sddin#qq.com