Web應用中用戶重複點擊提交按鈕,點擊刷新按鈕,浏覽器後退重複之前操作,使用浏覽器曆史記錄,浏覽器重複HTTP請求等行為造成表單重複提交。下面介紹防止表單重複提交方法:
禁掉提交按鈕:使用Javascript提交按鈕disable。防止心急用戶多次點擊按鈕;Post、Redirect、Get模式:執行頁面重定向,用戶提交表單後,轉到提交成功頁面;session存放特殊标志:表單頁面被請求,生成特殊字符标志,表示表單是否被提交;Cookie處理:記錄表單提交狀态,檢查是否提交表單;數據庫添加約束:數據庫裡添加約束防止出現重複數據。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!