新聞中心
小編給大家分享一下yii csrf出現(xiàn)您提交的數(shù)據(jù)無(wú)法被驗(yàn)證的問(wèn)題怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)建站專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站制作、孟村網(wǎng)絡(luò)推廣、微信平臺(tái)小程序開(kāi)發(fā)、孟村網(wǎng)絡(luò)營(yíng)銷(xiāo)、孟村企業(yè)策劃、孟村品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供孟村建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):13518219792,官方網(wǎng)址:www.cdcxhl.com
解決方法:
1、關(guān)閉csrf驗(yàn)證
在控制器中添加
public $enableCsrfValidation = false;
2、在form表單中添加隱藏域
request -> csrfToken ?>">
不過(guò)在高級(jí)版本中會(huì)有前臺(tái)后臺(tái)之分,也就是說(shuō)name并不一定就是 _csrf,有可能是 _csrf-backend 或者 _csrf-frontend 等等。
_csrf 的字段名一定要與當(dāng)前頁(yè)面一致。
推薦教程:yii框架
3、ajax提交
我用的是axios ajax庫(kù),其實(shí)都大同小異
axios({ url: url, headers:{ '' : ' request -> csrfToken; ?>' // _csrf驗(yàn)證 }, data: postData, }).then(response => { // 請(qǐng)求成功 回調(diào) }).catch(error => { // 請(qǐng)求失敗 回調(diào) })
以上是“yii csrf出現(xiàn)您提交的數(shù)據(jù)無(wú)法被驗(yàn)證的問(wèn)題怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前文章:yiicsrf出現(xiàn)您提交的數(shù)據(jù)無(wú)法被驗(yàn)證的問(wèn)題怎么辦
分享鏈接:http://fisionsoft.com.cn/article/jhdsej.html