迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開(kāi)源開(kāi)發(fā)框架,基于MIT開(kāi)源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開(kāi)源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
表單提交的防止重復(fù)提交的 咱們系統(tǒng)怎么控制的
方法很多啊
1 ,前端方法,開(kāi)驗(yàn)證碼
2 ,前端方法,寫js函數(shù),js cookei防防止重復(fù)提交
3, 后端方法,利用表達(dá)提交后的鉤子和提交前的鉤子在程序里面做session驗(yàn)證
一樓的方案,1和2最簡(jiǎn)單,比較常用,足夠了
<input name="isform" type="hidden" value="1"> <input name="csrf_test_name" type="hidden" value="95c644826df8b8d676f857773fbb838a">
我看表單里有這兩個(gè)隱藏域,不知道post提交后php在哪控制
回復(fù)做了,也沒(méi)有撤銷刪除功能
這個(gè)是防跨站提交,并不是重復(fù)提交啊
回復(fù)@jeyoo
這兩個(gè)就夠了,在前端頁(yè)面上驗(yàn)證,簡(jiǎn)單得多
如一樓所說(shuō),即使是程序,也只不過(guò)是寫在代碼里而已,這種前端可以自行個(gè)性化操作!如果你會(huì)PHP ,你也可以寫一個(gè)提交前的判斷!
應(yīng)該是驗(yàn)證吧。前端的js判斷
方法很多啊
1 ,前端方法,開(kāi)驗(yàn)證碼
2 ,前端方法,寫js函數(shù),js cookei防防止重復(fù)提交
3, 后端方法,利用表達(dá)提交后的鉤子和提交前的鉤子在程序里面做session驗(yàn)證
一樓的方案,1和2最簡(jiǎn)單,比較常用,足夠了
我看表單里有這兩個(gè)隱藏域,不知道post提交后php在哪控制
回復(fù)做了,也沒(méi)有撤銷刪除功能
這個(gè)是防跨站提交,并不是重復(fù)提交啊
回復(fù)@jeyoo
1 ,前端方法,開(kāi)驗(yàn)證碼
2 ,前端方法,寫js函數(shù),js cookei防防止重復(fù)提交
這兩個(gè)就夠了,在前端頁(yè)面上驗(yàn)證,簡(jiǎn)單得多
如一樓所說(shuō),即使是程序,也只不過(guò)是寫在代碼里而已,這種前端可以自行個(gè)性化操作!如果你會(huì)PHP ,你也可以寫一個(gè)提交前的判斷!
應(yīng)該是驗(yàn)證吧。前端的js判斷