wx.request({

創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)營銷等。創(chuàng)新互聯(lián)公司為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,創(chuàng)新互聯(lián)公司核心團(tuán)隊(duì)十余年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗(yàn),為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。
url: '',
header: {
"Content-Type"瞎乎森: "application/x-www-form-urlencoded"
},
method: "POST",
data: { mobile: e.detail.value.mobile, password: e.detail.value.password },
success: function (res) {
if (res.data.status == 0) {
wx.showToast({
title: res.data.info,
icon: 'loading',
duration: 1500
})
} else {
wx.showToast({
title: res.data.info,//這里打印出登錄成功磨畝
icon: 'success',
duration: 1000
})
}
},
fail: function () {
wx.showToast({
title: '服務(wù)器網(wǎng)絡(luò)錯(cuò)誤!',
icon: 'loading'頃畝,
duration: 1500
})
}
})
這種情況發(fā)生在知緩以UTF-8編碼格式傳輸數(shù)據(jù)的時(shí)候,這開頭的三個(gè)字節(jié)叫做BOM(Byte Order Mark,字節(jié)順序標(biāo)記),小程序接收到php端返回的數(shù)據(jù)后租猛野,把開頭的三個(gè)字節(jié)去掉即可。
更徹底的解決辦法是把php文件保存為?不帶BOM的UTF-8?文件,這樣返回的數(shù)據(jù)就不帶弊喊BOM了
以thinkphp5.0為例。
小程序可以視為前端,使用異步請(qǐng)求(wx.request)的方式獲取thinkphp(服務(wù)端)的接口。
thinkphp方面。只要設(shè)埋團(tuán)置鎮(zhèn)液胡好各個(gè)接口就行了。
在控制器中使用$this-result返回封裝后的api數(shù)據(jù)到客戶端御攔(小程序)。返回的是json格式數(shù)據(jù)。
微信小程序驗(yàn)證碼登錄 php開發(fā)需要實(shí)現(xiàn)以下接口:
1. 獲取驗(yàn)證碼接口(api/captcha.php):當(dāng)用戶在小程序輸入手機(jī)號(hào)碼并點(diǎn)擊獲取驗(yàn)證碼的按鈕時(shí),小程序需要向后臺(tái)發(fā)送請(qǐng)求以獲取驗(yàn)證碼。在該接口中,需要通過 PHP 隨機(jī)生成 6 位數(shù)字驗(yàn)證碼、記錄驗(yàn)證碼和手機(jī)號(hào)的對(duì)應(yīng)關(guān)系,并將驗(yàn)證碼返回給小程序碧禪行。
2. 校驗(yàn)手機(jī)號(hào)和驗(yàn)證碼接口(api/login.php):當(dāng)用戶在小程序輸入手機(jī)號(hào)和驗(yàn)證碼,并點(diǎn)擊“登錄”按鈕時(shí),小程序會(huì)向服務(wù)器發(fā)送請(qǐng)求,以確認(rèn)用戶輸入是否正確。在該接口中,需要首先校驗(yàn)用戶手機(jī)號(hào)和驗(yàn)證碼是否匹配,如果校驗(yàn)通過,需要生成一個(gè) Token(例如使用 JWT),并把 Token 返回給小程序。
3. Token 驗(yàn)證接口(api/check_token.php):當(dāng)襲配用戶悔嘩在小程序訪問需要登錄才能訪問的頁面時(shí),小程序需要攜帶 Token 發(fā)送請(qǐng)求至后臺(tái)。在該接口中,需要驗(yàn)證 Token 的有效性,如果 Token 未過期且符合要求,則返回信息給小程序。
上述三個(gè)接口是驗(yàn)證碼登錄的基本實(shí)現(xiàn)接口,建議在實(shí)現(xiàn)時(shí),添加必要的安全校驗(yàn)措施,比如防止惡意攻擊、防止 SQL 注入等。
網(wǎng)站標(biāo)題:php小程序數(shù)據(jù)接口 php小程序api接口開發(fā)
當(dāng)前鏈接:http://www.chinadenli.net/article38/ddpcepp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、靜態(tài)網(wǎng)站、網(wǎng)站制作、定制開發(fā)、品牌網(wǎng)站制作、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)