设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 49|回复: 5
打印 上一主题 下一主题

如何用时间来防提交

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-11 04:12:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用时间 怎么来防止别人多次提交。
第一交提交我取得了当前时间 。第二次提交时第一次的时间让其不变。然后把第二次的时间拿出来跟第一次的比较。
为什么我取来的时间 都不在变。
2#
发表于 2010-1-11 04:12:10 | 只看该作者
if Session("time")="" or datediff("n",Session("time"),now())>5 then            '判断cook里的time是不是为空,或者两次的时间提交的时间大于5分钟

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

end if

这次给你的答案够仔细了吧。。。。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-11 04:12:13 | 只看该作者
不好意思。昨天思路比较乱。昨天代码好像这样的
SESSION("time")=second(now())
提交之后判断
if secound(now())-session(time)<5 then
Response.write("提交错误")
ELSE
。。。。。
END IF
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-11 04:12:17 | 只看该作者
你会得到一个时间的函数吗?
回复 支持 反对

使用道具 举报

5#
发表于 2010-3-6 03:05:03 | 只看该作者
我基本上是采用看英语文章的办法,先泛读,再精读,再一句一句看,最后再提纲挈领,总算是明白一点了,当然,也可能还是领悟错了。最后要说的一句话是:楼主,你很牛叉,希望你不是真的有病。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 08:34 , Processed in 0.107933 second(s), 11 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表