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

ASP
用ASP和WML来实现数据库查询
ASP判断文件地址是否有效!
一个比较实用的asp函数集合类(1)
一个比较实用的asp函数集合类(2)
ASP检索网站指定目录文件的算法与应用方向
用VB将ASP代码封装成DLL
Asp:Cookies应用指南,详细代码及教程
如何在IIS上搭建WAP网站
最新的JMail(4.3版本)发送代码
在客户端执行数据库记录的分页显示
用ASP构建音乐服务器
短信发送程序
用ASP实现电子贺卡
用ASP实现聊天室中的在线答题游戏
利用ASP远程注册DLL的方法
ASP编程技巧大全
验证码的程序及原理
Asp深度揭密(上)
Asp深度揭密(下)
VBS、ASP代码语法加亮显示的类(1)

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 216 ::
收藏到网摘: 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