|
主题: 怎样避免按刷新或后退数据在次提交?
|
雅痞公子
职务:普通成员
等级:3
金币:-3.0
发贴:732
注册:2003/3/27 23:16:34
|
#12003/12/23 15:09:43
想了很久,还是没解决!
|
吃鱼专家
职务:普通成员
等级:6
金币:11.0
发贴:5312
注册:2004/1/17 13:07:16
|
#22003/12/23 16:51:23
做三个页面
一个是提交页,一个是提交处理页,一个是提交成功页 提交处理页的最后加入自动转移到提交成功页的语句,这样就无法后退来刷新提交处理页
|
雅痞公子
职务:普通成员
等级:3
金币:-3.0
发贴:732
注册:2003/3/27 23:16:34
|
#32003/12/23 17:07:13
嘿嘿,上面忘了说。只能两页或一页!
|
吃鱼专家
职务:普通成员
等级:6
金币:11.0
发贴:5312
注册:2004/1/17 13:07:16
|
#42003/12/23 17:15:21
倒~
你不要是要注册页和提交页合一页吧
|
s22
职务:版主
等级:4
金币:10.0
发贴:1634
注册:2004/12/19 13:06:46
|
#52003/12/23 18:40:33
www.phpe.net/articles/43.shtml在SEESION里建立一个formNum每次 每次生成表单加一个 <input type=Hidden name=lastAction value=#session.formNum#> 动作页 <cfif form.lastAction eq session.formNum> <cfset session.formNum=session.formNum+1> act on form here </cfif> 这样行吗?
|
雅痞公子
职务:普通成员
等级:3
金币:-3.0
发贴:732
注册:2003/3/27 23:16:34
|
#62003/12/25 19:01:59
哈哈, 不错,谢谢!
|