| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1191 人关注过本帖, 1 人收藏
标题:跪求了!!同一页面,同一IP,一分钟内只允许刷新10次,的代码!ASP代码
只看楼主 加入收藏
心碎无痕
Rank: 1
等 级:新手上路
威 望:1
帖 子:147
专家分:0
注 册:2005-9-16
收藏(1)
 问题点数:0 回复次数:4 
跪求了!!同一页面,同一IP,一分钟内只允许刷新10次,的代码!ASP代码
以前看见过一个ASP代码,  就是同一页面,同一IP,一分钟内只允许刷新10次的ASP代码,


网上有好多禁止刷新的, 可都是几秒钟内,禁止刷新,没有用,

我要的是同一IP,一分钟内只允许刷新10次的ASP代码,

帮帮忙,谢谢了!
搜索更多相关主题的帖子: ASP代码 页面 
2008-07-19 04:02
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
<%
 '我用Session代替IP。
If Session(lastTime)=Nothing Then Session("lastTime")=CStr(Hour(Now) & "_" & Minute(Now))
If Session("lastTime")=CStr(Hour(Now) & "_" & Minute(Now)) Then
If Session("lastTimeCount")=Nothing Then
    Session("lastTimeCount")=1
Else
    Session("lastTimeCount")=Session("lastTimeCount")+1
End If
Else
Session("lastTime")=CStr(Hour(Now) & "_" & Minute(Now))
End If
if Session("lastTimeCount")>10 Then
  Response.End
End If
%>

随便写的,可能在=Nothing那里有写法错误,那就换成别的判断为空的方法,最近在看别的语言,忘了一些。
另外,我用Session代替IP,用服务器的分钟,即1分30秒到2分30秒是允许刷新20次的。
2008-07-19 09:17
心碎无痕
Rank: 1
等 级:新手上路
威 望:1
帖 子:147
专家分:0
注 册:2005-9-16
收藏
得分:0 
不行,错的历害!!

菜鸟级网站! http://www. 希望大家能多多支持!
2008-07-20 09:53
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
其实我主要是想说明一个思路。不晓得你学到点什么没有。

确实错得厉害,一个是关于Nothing的判断上,一个是CStr函数用错了,还有就是有一个拼写错误。

刚才测试了也修改了,代码附在后面。一点点写一点点改,代码确实看起来比较累赘。

程序代码:
<%
If Session("lastTime")="" Then Session("lastTime")=Hour(Now) & "_" & Minute(Now)
If Session("lastTime")<>Hour(Now) & "_" & Minute(Now) Then
  Session("lastTime")=Hour(Now) & "_" & Minute(Now)
  Session("lastTimeCount")=0
End If
If Session("lastTime")=Hour(Now) & "_" & Minute(Now) Then
  If Session("lastTimeCount")="" Then
      Session("lastTimeCount")=1
  Else
      Session("lastTimeCount")=Session("lastTimeCount")+1
  End If
Else
Session("lastTime")=Hour(Now) & "_" & Minute(Now)
End If
if Session("lastTimeCount")>10 Then
  Response.End
End If
%>
2008-07-20 12:42
天涯听雨
Rank: 2
来 自:东莞
等 级:论坛游民
威 望:4
帖 子:497
专家分:64
注 册:2007-8-25
收藏
得分:0 
的确上面写错好多代码…………

从明天起做幸福的人,喂马劈柴周游世界!
2008-07-22 20:48
快速回复:跪求了!!同一页面,同一IP,一分钟内只允许刷新10次,的代码!ASP代码
数据加载中...
 
   



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

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