[請益] 如何避免表單重複submit

看板PHP作者 (yida)時間14年前 (2012/01/16 22:08), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/1
Hi all: 最近常會遇到因為網路Lag 或是Server 問題導致表單重覆傳送, 想請問解決這問題除了用Session之外, 還有其他建議的方法嗎? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.35.163.196

01/16 22:27, , 1F
用button+onclick 檢查
01/16 22:27, 1F

01/16 22:39, , 2F
onsubmit 後把 submit disable?
01/16 22:39, 2F

01/17 17:05, , 3F
用server 端的 session 控制是比較好. 光控制UI還不夠, 因為
01/17 17:05, 3F

01/17 17:06, , 4F
user也有可能繞過UI, 透過程式來做表單提交的動作.
01/17 17:06, 4F

01/17 17:44, , 5F
這要看哪部分避免重覆傳送了吧? 前端lag連點submit還是
01/17 17:44, 5F

01/17 17:44, , 6F
後端連結時狂按F5...XD
01/17 17:44, 6F

01/18 14:35, , 7F
用 session 也是可以狂送的啊. 除非你要檔ip
01/18 14:35, 7F
文章代碼(AID): #1F52zDpC (PHP)
文章代碼(AID): #1F52zDpC (PHP)