• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    PHP開發APP接口教程

    PHP開辟接口,需要兩個PHP文件,一個是返回接口數據類型文件,另一個是接口文件,下面做登錄接口和注冊接口來講解若何實現APP接口。

    方式/步調

    1. 1

      新建一個PHP文件response.class.php,并在里面新建一個Response類,用于返回APP數據的轉換。

    2. 2

      返回給APP的數據一般有兩種,一種是json數據,一種是xml字符串,而且返回給APP一般都帶有三個變量,一個是返回的狀況碼code,第二個是提醒信息,第三個是數據。利用PHP方式json_encode()來轉換當作json數據類型。代碼如下:

    3. 3

      編寫別的一個函數,將數據轉換為XML字符串函數,代碼如下:

    4. 4

      新建APP接口文件return.php,引入上面新建的類文件response.class.php,在接口中將利用上面類方式實現數據的轉換,并把數據返回APP。

    5. 5

      在APP接口文件return.php中,毗連數據庫,用于登錄接口的數據驗證和注冊接口建立用戶數據。這里把毗連數據的代碼寫在connect_db.php中,后面會供給代碼的下載。

    6. 6

      利用一個$action變量來領受APP請求的數據類型,利用PHP方式switch來判定類型并選摘要操作的函數。例如:

      經由過程switch來判定,當領受到請求鏈接的action為login時,則執行login()接口函數返回數據給APP;當領受到請求鏈接的action為register時,則執行register()接口函數返回數據給APP。

      代碼如下:

    7. 7

      編寫登錄接口函數邏輯。經由過程POST方式(若是APP用GET傳遞數據,則利用GET方式)來領受APP傳遞的用戶名和暗碼,查詢數據庫進行判定,若是用戶名和暗碼都沒錯,則經由過程Response類的json方式返回數據(若是APP需要返回 XML字符串,則利用encodeXml方式)。

      代碼如下:

    8. 8

      同理,編寫注冊接口的邏輯。

      至此,完當作所有代碼的編寫,利用PHP實現APP接口。



    • 發表于 2019-08-04 22:17
    • 閱讀 ( 1109 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆