社区
ASP
帖子详情
如何防止一个页面反复提交
kane
2001-09-09 08:56:23
如何防止一个页面反复提交
...全文
94
5
打赏
收藏
如何防止一个页面反复提交
如何防止一个页面反复提交
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kane
2001-09-11
打赏
举报
回复
ok
www525
2001-09-10
打赏
举报
回复
可以用一个小小的判断函数,在submit按扭onclick后就运行函数
tinywinzip
2001-09-10
打赏
举报
回复
象csdn一样,在submit按扭onclick后就disable他
孟子E章
2001-09-10
打赏
举报
回复
function sub_1(form)
{
form1.submit();
form1.B1.disabled =true;
return true;
}
<form name=form1>
<input type=button onclick="sub_1(this.form)" value=提交>
</form>
i_need_mana
2001-09-09
打赏
举报
回复
方法一:放一session()变量,提交前一个值,提交后变成另一个值.在提交文件的开始部分判断!
方法二:建一表(table),与数据库交互!(推荐!)
防止
页面
刷新重复
提交
的方法
防止
页面
刷新重复
提交
的方法不用考虑复杂的实现方法和思想,其实验证码就是
一个
最好的方法,每次
提交
时会随机产生
一个
验证码,保存时会匹配这个随机产生的一串数字,由于每次的验证码都不相同,所以只能保存一次,这样就可以
防止
提交
后原地刷新
页面
重复
提交
。至于随机验证码的保存和匹配方法,大都用Session,正在研究更高效的算法。最简单的方法,随机产生四个数字:Quote publ
防止
刷新或后退
页面
重复
提交
表单
刷新或后退
页面
会引起重复
提交
表单,为了避免这个头疼的问题发生,有几种方法可以实现。网上已经有很多实现的方式的思路,比如
提交
后禁用按钮、重定向和令牌,但前两种方式有时候不起作用或者说没有“安全感”,我觉得最好的实现方式应该是通过生成令牌(随机字符串)的方式由后端控制。 简单说下思路: 1.在呈现表单
页面
的时候,需要
一个
隐藏字段input,该值是后端随机生成的
一个
字符串(令牌)。该令牌存放在Ses...
asp.net
防止
页面
刷新或后退引起重复
提交
项目中遇到刷新后重复的向数据库增加一条相同的记录。引出错误。归纳得出问题是: asp.net怎样
防止
页面
刷新或后退引起重复
提交
数据的问题: 其实asp.net
防止
刷新是asp.net开发中经常遇到的问题。通常有多种方法来实现:(下面是一些解决方案)不很全,也很希望朋友们能多多补充。谢谢。 1.请求转发(执行数据库中的更新操作后立即转跳到其他
页面
,
防止
页面
刷新引起回发操
php
防止
频繁
提交
,php如何避免多次
提交
下面的情况就会导致表单重复
提交
:·点击
提交
按钮两次。·点击刷新按钮。·使用浏览器后退按钮重复之前的操作,导致重复
提交
表单。·使用浏览器历史记录重复
提交
表单。·浏览器重复的HTTP请求。·网页被恶意刷新。下面是几种解决办法:一、利用js设置按钮点击后变成灰色点击完按钮之后变成灰色就不能点击了,用户需要再次
提交
表单的话就要刷新
页面
之后重新填写数据再
提交
了。相关推荐:《php教程》二、利用session...
django
防止
页面
重新载入,刷新重复
提交
表单解决方案
大概有两种方法可以解决:1.网上根据session给方法结局方案: Step 1:首先我们在进入表单填写
页面
时,对该
页面
(或view吧)随机生成
一个
校验字符串并存放于Session中,在
页面
form中新增
一个
hidden input来存放,以便
提交
时一起POST到服务器端; Step 2:当POST时,服务器端将收到的校验串与Session中对应值比对,若相同则正常
提交
,...
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章