| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 429 人关注过本帖
标题:如何用时间来防提交
只看楼主 加入收藏
kgdipbyve
Rank: 2
等 级:论坛游民
帖 子:346
专家分:35
注 册:2008-5-4
结帖率:92.31%
收藏
已结贴  问题点数:20 回复次数:3 
如何用时间来防提交
用时间 怎么来防止别人多次提交。
第一交提交我取得了当前时间 。第二次提交时第一次的时间让其不变。然后把第二次的时间拿出来跟第一次的比较。
为什么我取来的时间 都不在变。

[[it] 本帖最后由 kgdipbyve 于 2009-7-25 13:48 编辑 [/it]]
搜索更多相关主题的帖子: 时间 
2009-07-25 12:50
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
你会得到一个时间的函数吗?
2009-07-25 14:22
baiqie002
Rank: 2
等 级:论坛游民
帖 子:15
专家分:46
注 册:2009-4-24
收藏
得分:20 
昨天给了你提示了呀
if Session("time")="" or datediff("n",Session("time"),now())>5 then            '判断cook里的time是不是为空,或者两次的时间提交的时间大于5分钟

执行提交过程                          '为空则表示还未提交数据,则执行提交过程
Session("time")=now()                 '提交完了之后,赋值给cook里的time,这样在下次提交时,会判断成Session("time")不为空了。。。

end if

这次给你的答案够仔细了吧。。。。
2009-07-25 15:11
kgdipbyve
Rank: 2
等 级:论坛游民
帖 子:346
专家分:35
注 册:2008-5-4
收藏
得分:0 
不好意思。昨天思路比较乱。昨天代码好像这样的
 SESSION("time")=second(now())
提交之后判断
if secound(now())-session(time)<5 then
Response.write("提交错误")
ELSE
。。。。。
END IF
2009-07-26 10:19
快速回复:如何用时间来防提交
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014670 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved