今天就跟大家聊聊有關PHP開發(fā)實現APP接口全過程,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
創(chuàng)新互聯建站服務項目包括赤峰網站建設、赤峰網站制作、赤峰網頁制作以及赤峰網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,赤峰網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到赤峰省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!緊接著上一步的開發(fā)。在實際上面中會有一定的問題:
主要問題體現于:后臺需要在登錄的情況才允許訪問后面的控制器
在這里, 我提供的兩個解決辦法:話不多說,看代碼:
one:::::
public function loginAction($req) { if(strstr($_SERVER["QUERY_STRING"],"z") == "zhw-categorys"){ $show_id =$_POST['id']; $show_name= $_POST['name']; if($show_id){ $arr = array( 'id' => 1, 'name' => '測試', 'type' =>array(4,5,6), 'test' =>array(1,45,67=>array(1,2,3)), ); }else{ $arr = array( 'id' => 1, 'name' => 'jiang', ); } wei()->zhwCategory()->show(200,'成功咯',$arr,'json'); } return get_defined_vars(); }
簡單的解讀一下:
上面的方式是在進入平臺的入口的時候,就判斷:因為根據我目前自己的項目,當我直接調用接口路徑的時候,路徑是這樣子:
http://su1010.cn/admin/login?message=&next=http%3A%2F%2Fsu1010.cn%2Fadmin%2Fzhw-categorys
所以我采取截取的方式,如果APP人員直接去訪問我的接口,那么我就去判斷下,如果你在未登錄的狀態(tài)進行調用接口,我獲取控制器,直接在return頁面前的一步進行判斷獲取數據進行查詢,解讀,返回—->不得不說,這個方法好low啊,但是這個是我一開始想到的辦法!
two:::::::
![這里寫圖片描述](https://img-blog.csdn.net/20171027100824856?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzM4MzAwOTY5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
看到我畫框框的部分,這個部分框架自帶的。。。wei框架。目前還在摸索,具體是什么意思說明下:
如果是直接訪問我這個控制器(前提是這個控制器只有你跟APP那邊的開發(fā)人員知道),然后在這里進行一系列的操作:如果你是直接訪問這控制器,那么我就賦予你可以直接訪問后臺:游客的什么,自己user_id為0 即可。
看完上述內容,你們對PHP開發(fā)實現APP接口全過程有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯成都網站設計公司行業(yè)資訊頻道,感謝大家的支持。
另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。