社区
ASP
帖子详情
老问题如何防止表单重复提交?
music_boy_2000
2001-07-23 05:31:41
老问题如何防止表单重复提交?有何简单易行的方法?
...全文
292
4
打赏
收藏
老问题如何防止表单重复提交?
老问题如何防止表单重复提交?有何简单易行的方法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freezwy
2001-07-23
打赏
举报
回复
<form name=......>
....
<input type=hidden name=freezwy value="test_1">
...
</form>
-----------------
<%
tmpvalue=request.form("freezwy")
if request.cookies("V"&tmpvalue)<>"" then
errmsg="不能重复提交信息"
call showerr()
'处理重复提交信息
else
response.cookies("V"&tmpvalue)="1"
...
'处理提交信息
end if
%>
hydnoahark
2001-07-23
打赏
举报
回复
<form name=form1 action=1.asp method=post>
......
<input name="btn_submit" type=button onclick="javascript:GoSubmit()" value=Submit>
</form>
<script language=javascript>
function GoSubmit(){
document.form1.btn_submit.disabled=true
document.form1.submit()
}
</script>
wybm
2001-07-23
打赏
举报
回复
<% Randomize '初始代随机数种子 num1=rnd() '产生随机数num1
num1=int(26*num1)+65 '修改num1的范围以使其是A-Z范围的Ascii码,以防表单名出错
session("antry")="test"&chr(num1) '产生随机字符串 %>
<form name="test" action="testact.asp" method="post">
你的名字:<input type='text' name='' size=30> '注意本行中使用了随机表单项名
<input type='submit' value='提交'> </form> 表单处理程序testact.asp <%
teststr=request.form(session("antry")) if teststr="" then
response.write "没有填写姓名或重复提交"
'由于用户没有填写名字,或表单被重复提交(标志为session("antry")为空)引起 else
response.write teststr
session("antry")="" '提交成功,清空session("antry"),以防重复提交!! end if %>
dapan
2001-07-23
打赏
举报
回复
把上次提交的内容赋值给会话变量。
下次提交前通过Session会话变量检测。
防止
表单
重复
提交
(java实现)
因此有效
防止
表单
重复
提交
有一定的必要性。 二、使用AOP自定义切入实现 实现原理: 自定义
防止
重复
提交
标记(@AvoidRepeatableCommit)。 对需要
防止
重复
提交
的Congtroller里的mapping方法加上该注解。 新增A
java面试 - 后台如何
防止
表单
重复
提交
?
方案一:利用Session
防止
表单
重复
提交
方案二:判断请求url的数据是否和上一次相同 方案三:利用Spring AOP 和redis的锁来实现
防止
表单
重复
提交
....
Java中如何
防止
表单
重复
提交
?
请注意,这些方法只能在服务器端起作用,对于恶意用户可能会使用其他工具进行
重复
提交
的情况,还需要进行其他的安全措施。3.使用重定向:在处理完
表单
提交
后,将用户重定向到一个结果页面,而不是直接返回响应。2....
如何
防止
表单
重复
提交
下面介绍
防止
表单
重复
提交
的几种方法 一、有很多的应用场景都会遇到
重复
提交
问题
,比如: 1、点击
提交
按钮两次。 2、点击刷新按钮。 3、使用浏览器后退按钮
重复
之前的操作,导致
重复
提交
表单
。 4、使用浏览器历史...
如何
防止
form
表单
重复
提交
防止
表单
重复
提交
的4种方法 1.背景与介绍: 平时开发的项目中可能会出现下面这些情况: 由于用户误操作,多次点击
表单
提交
按钮。 由于网速等原因造成页面卡顿,用户
重复
刷新
提交
页面。 黑客或恶意用户使用postman等...
ASP
28,409
社区成员
356,968
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章