如何防止表单重复提交
程序员文章站
2022-07-07 08:16:27
利用前端口js进行表单按钮属性的修改disabled 利用redis做缓冲,提交表单成功后生成一个唯一的键名和值,当第二次提交的时候可以判断redis中是否存在这个值如果存在这个值就不允许提交 第三种数据库创建唯一索引 利用cookie首次提交表单存储唯一信息到cookie中下次提交判断cookie ......
- 利用前端口js进行表单按钮属性的修改disabled
- 利用redis做缓冲,提交表单成功后生成一个唯一的键名和值,当第二次提交的时候可以判断redis中是否存在这个值如果存在这个值就不允许提交
- 第三种数据库创建唯一索引
- 利用cookie首次提交表单存储唯一信息到cookie中下次提交判断cookie中是否存在这个值,存在则阻止提交
- ip过滤,限制ip的提交次数,限制10秒内只能提交一次
上一篇: 捕鱼地点
下一篇: asp.net大文件下载