asp使用session防止网页频繁刷新

作者:海娃 来源:51windows.Net 时间:2007-09-26 14:25:00 

asp之家注:为什么要防止访客频繁刷新页面呢?也许你会说他想刷新就让他刷新吧,没什么关系,而且还增加了网页的PV,呵呵。但是有的页面我们可能不想或者不允许访客一直刷新页面,如表单提交页面,像订单处理页面,如果一直刷新可能导致数据重复提交,这个是我们所不想看到的!由于我们不能也不可能干涉用户的行为,所以我们只能在程序上加以完善。

下面示例的asp代码是教你如何防止访客频繁的刷新网页,如果多个页面使用,最好将<%...%>代码存为一个asp文件,在需要的页面最前面include file使用。


<%
dim RefreshIntervalTime
RefreshIntervalTime = 3 '这里设置防止刷新的时间,单位:秒,0表示不防止
If Not IsEmpty(Session("visit")) and isnumeric(Session("visit")) and int(RefreshIntervalTime) > 0 Then
 if (timer()-int(Session("visit")))*1000 < RefreshIntervalTime * 1000 then
  Response.write ("<meta http-equiv=""refresh"" content="""& RefreshIntervalTime &""" />")
  Response.write ("请不要一直刷新页面,谢谢支持!")
  Session("visit") = timer()
  Response.end
 end if
End If
Session("visit") = timer()
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Asp 防止网页频繁刷新一法 - www.Aspxhome.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="style.css">
<style type="text/css">
</style>
</head>
<body style="background-color:#666666;font-size:36pt;font-family:黑体;color:#FFFFFF;">
Asp 防止网页频繁刷新一法 ,asp之家</body>
</html>


标签:session,刷新,asp
0
投稿

猜你喜欢

  • 使用MHTML 解决 data URI scheme 的浏览器兼容问题

    2009-05-11 12:30:00
  • js打开新窗口方法代码收集

    2007-09-05 19:20:00
  • 30个运用纸类元素网页设计的创意实例欣赏

    2009-04-20 12:49:00
  • Microsoft SQL Server 2000安装问题集锦

    2008-12-10 14:26:00
  • IE中不可遍历的属性

    2010-01-19 13:47:00
  • 巧用Dreamweaver制作复杂图像

    2010-09-02 12:34:00
  • 用正则表达式找出不包含连续字符串abc的单词

    2010-03-02 20:28:00
  • 找到个很好的例子导出excel的

    2008-09-28 13:12:00
  • Jquery中Ajax 缓存带来的影响的解决方法

    2011-05-21 16:14:00
  • 谦逊编程(翻译整理)

    2009-07-28 12:52:00
  • Oracle中sys和system的区别小结

    2009-11-10 20:36:00
  • 用js更好地截取定长字符串

    2008-01-16 12:48:00
  • 牛刀小试YUI compressor(YUI安装方法)

    2009-02-12 16:18:00
  • jquery弹出层背景变暗 Lee dialog

    2008-08-18 13:11:00
  • JS获取对象代码总结

    2011-03-07 16:14:00
  • 用画为5.12地震受灾同胞们祈福 Ⅱ

    2008-05-31 07:37:00
  • ASP+FSO生成的网页文件默认编码格式以及转换成UTF-8编码方法

    2011-03-07 11:10:00
  • ASP状态封装类Cache、Cookie & Session

    2008-05-11 19:33:00
  • Oracle In和exists not in和not exists的比较分析

    2009-08-27 10:07:00
  • asp如何制作一个简单的翻页程序?

    2010-06-29 21:26:00
  • asp之家 网络编程 m.aspxhome.com