關于重復提交
前段時間和朋友郵件討論過頁面重復提交的問題,郵件記錄如下。
問題:
頁面保證是保證的一部分。頁面機制我這邊采用的是操作結束前不能重做,服務端結束返回信息后,適當條件下(服務器忙)是允許重新操作的。
你說的唯一值保證頁面不重復的方法,可以本頁面再次提交呢?
解決辦法:
哈哈,還是流程圖吧,有的時候更容易說清楚問題。應該回答了你的問題。
關于頁面(我們叫前端吧)和后臺(服務端)在判斷中和校驗中的關系,我認為的原則應該是:
1.如果前端和后端校驗只能選一個的話,選擇后端校驗??梢远歼x的話,兩者都需要。
2.前端校驗可以檢查一些格式錯誤或是基本校驗,可以減輕服務器校驗負擔,也可以讓用戶更快知道自己錯在哪里。
3.后臺校驗更擅長做的是邏輯校驗,數據的格式可能都正確,但是發生的關系不正確或是重復數據,只有通過后臺校驗才能校驗出來。
原創文章,轉載請注明: 轉載自http://www.qiyadeng.com/
本文鏈接地址: 關于重復提交