如何防止重复提交表单

mike51 · · 5127 次点击
小弟最近学习go,以前是做java的,简单说一下java中的解决办法吧,session中生成token,token带到页面上去,提交表单时提交token,提交来的token与session中的token进行对比,如果相同,则删除掉session中的token,如果不同,则是重复提交, 核心思想是,token是一次性消费的。
#3
更多评论
初来乍到,小弟也只是了解一些web技术。可以让用户点击提交后,JS修改按钮为不可用状态;后台验证提交过来的数据是否跟数据库的数据有重复咯,没有则插入数据,有的话就返回重复;最后才是客户端显示按钮为可用。最好用ajax这样来操作。
#1
加上提交时间,不行吗
#2