当前位置: 首页 > 图文教程 > 网络编程 > ASP > 利用Session限制重复操作的简单方法

ASP
fso对文件复制、移动、删除的操作
fso检测文件是否存在
fso获取文件属性代码
利用fso显示文件夹中的内容
数据库中的记录输出来,每行5个
response.write与<%=%>之间的区别
利用datediff函数来计算两个时间差
ASP中使用Session变量的优缺点
如何使用fckeditor在线编辑器
asp运行中的各种错误提示及原因
fso显示文本文件的所有内容
ASP编程中常用到的15个例子代码
使用md5给实际字符串加密码
asp实现同网站不同目录帮定不同域名
根据IP地址自动判断转向分站的代码
asp中rs.close的使用方法
ASP截取字符串函数
asp生成某一范围内的随机数
asp函数---InStr()
ASP函数大全

ASP 中的 利用Session限制重复操作的简单方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 68 ::
收藏到网摘: n/a

 

    有时我们要限制用户重复刷新一个页面。很多站点对于录入操作都用验证码来限制恶意灌水。但是如果是在一套web管理系统中,执行一段没有界面的逻辑操作代码时,就不能用验证码了。我们一般用session来限制。下面就是一个包装的函数,用法很简单。

'操作限制函数
'塞北的雪 制作
'www.knowsky.com
 'SessionName  session的名字
 'SecondSpan   时间间隔(单位:秒)
 function CanDoRepeat(SessionName,SecondSpan)
 xx=timer()
 if session(SessionName)="" then 
     session(SessionName)=xx
 else
     if xx-session(SessionName)<SecondSpan then
        CanDoRepeat=false
     else
        session(SessionName)=xx
        CanDoRepeat=true
     end if
 end if
 end function