当前位置: 代码迷 >> Web开发 >> 双击button或者刷新页面重复提交数据有关问题
  详细解决方案

双击button或者刷新页面重复提交数据有关问题

热度:129   发布时间:2012-05-01 12:48:58.0
双击button或者刷新页面重复提交数据问题
在做web应用的时候会遇到以下问题:

  用户注册页面,如果没有判断(一般应用不会没有用户校验),双击提交button和刷新页面会重复提交数据,支持数据库存在重复记录。在购物网站或者其他对于数据重复性提交要限制的应用上,都会遇到此类问题。



------解决方案--------------------
页面带一个 session 变量,置位,提交时验证该变量,为置位时继续提交,提交成功时将此session 变量复位,这样,当刷新页面时,就是一次无效提交.
------解决方案--------------------
很简单,前台点击提交按钮后立即使按钮成为disabled不可用状态就行了。
------解决方案--------------------
能在前台解决阻断的事情就应该在前台解决。否则,单是这样的恶作剧点击提交就能刷死你的服务器。
------解决方案--------------------
点完按钮之后出 把BUTTON改为正在提交,,提交后增加个中间页面
  相关解决方案