[字号:  ]

刷新数据重复提交问题

发布时间:2008-11-11 00:47   作者: jjabc   信息来源: PHPChina 开源社区门户
网上找的js代码都没几个可以限制用户刷新页面的.

有的说分成两个页面,一个提交表单页面,一个处理表单页面就可以避免这样的问题啊.我就分成两个页面.搞成这样,变量的值还是有的.再刷新一下还是重复提交了.无奈之下,设让两个页处理完后再自动跳转到第一个页面.这样刷的话就是刷第一个页面了...

但问题又有了,有时网速慢的时候,卡在第两个页面.再刷问题就又出现了.

还有判断用户是否击点了提交按钮也不行.冏...............

最新回复

jjabc at 2008-11-11 00:52:15
有人看,没人答
于安 at 2008-11-11 00:53:13
先为你的号默哀......
shinvey417 at 2008-11-11 00:56:10
你可以使用会话,在表单那儿设置个随机会话变量值,再在处理表单的脚本里判断,
因为每一次,表单那个会话变量的值都是唯一的,这下你明白了吧?
还有也可以使用Ajax技术异步数据获取和提交,可以避免普通用户重复刷新。

[ 本帖最后由 shinvey417 于 2008-11-11 00:59 编辑 ]
jjabc at 2008-11-11 00:56:57
什么意思啊你.
jjabc at 2008-11-11 00:57:24
谢谢,随机会话变量值应该可以的