如何防止重复提交表单

mike51 · 2017-02-20 09:42:57 · 5337 次点击

加上提交时间,不行吗

#2
更多评论

初来乍到,小弟也只是了解一些web技术。可以让用户点击提交后,JS修改按钮为不可用状态;后台验证提交过来的数据是否跟数据库的数据有重复咯,没有则插入数据,有的话就返回重复;最后才是客户端显示按钮为可用。最好用ajax这样来操作。

#1

小弟最近学习go,以前是做java的,简单说一下java中的解决办法吧,session中生成token,token带到页面上去,提交表单时提交token,提交来的token与session中的token进行对比,如果相同,则删除掉session中的token,如果不同,则是重复提交, 核心思想是,token是一次性消费的。

#3