huangxuegang

你要悄悄学php,然后惊艳所有人
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

如何防止表单重复提交

Posted on 2019-04-18 19:55  一花多叶无菩提  阅读(540)  评论(0)    收藏  举报
  1. 利用前端口js进行表单按钮属性的修改disabled
  2. 利用redis做缓冲,提交表单成功后生成一个唯一的键名和值,当第二次提交的时候可以判断redis中是否存在这个值如果存在这个值就不允许提交
  3. 第三种数据库创建唯一索引
  4. 利用cookie首次提交表单存储唯一信息到cookie中下次提交判断cookie中是否存在这个值,存在则阻止提交
  5. ip过滤,限制ip的提交次数,限制10秒内只能提交一次