1.修改PHP配置文件,保證能夠連接到數據庫。
創新互聯公司主營柯城網站建設的網絡公司,主營網站建設方案,重慶App定制開發,柯城h5重慶小程序開發搭建,柯城網站營銷推廣歡迎柯城等地區企業咨詢
2.修改數據庫配置,授予192.168.1.253以訪問權限。這里只需授予這個IP就行了。如果不授予,PHP將不能訪問數據庫;如果授予范圍過廣,將會給你的系統帶來潛在的安全風險。
使用PHP寫api接口是經常做的,PHP寫好接口后,前臺就可以通過鏈接獲取接口提供的數據,而返回的數據一般分為兩種情況,xml和json,在這個過程中,服務器并不知道,請求的來源是什么,有可能是別人非法調用我們的接口,獲取數據,因此就要使用安全驗證
原理
從圖中可以看得很清楚,前臺想要調用接口,需要使用幾個參數生成簽名。
時間戳:當前時間
隨機數:隨機生成的隨機數
口令:前后臺開發時,一個雙方都知道的標識,相當于暗號
算法規則:商定好的運算規則,上面三個參數可以利用算法規則生成一個簽名。前臺生成一個簽名,當需要訪問接口的時候,把時間戳,隨機數,簽名通過URL傳遞到后臺。后臺拿到時間戳,隨機數后,通過一樣的算法規則計算出簽名,然后和傳遞過來的簽名進行對比,一樣的話,返回數據。
算法規則
在前后臺交互中,算法規則是非常重要的,前后臺都要通過算法規則計算出簽名,至于規則怎么制定,看你怎么高興怎么來。
我這個算法規則是
時間戳,隨機數,口令按照首字母大小寫順序排序
然后拼接成字符串
進行sha1加密
再進行MD5加密
轉換成大寫。
不是的,通常php查詢數據庫,取得結果集后,把每行的每個字段值作為一個節點輸出xml,或者把所有行數據存入一個數組,之后json_encode輸出json供app調用。
網站欄目:通過接口獲取數據php 怎么通過接口訪問數據
文章起源:http://m.kartarina.com/article40/hgsoeo.html
成都網站建設公司_創新互聯,為您提供網站制作、營銷型網站建設、App設計、企業網站制作、App開發、網站營銷
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯