页面点击统计防止同一IP刷新怎么实现?

gentle_sword 2010-07-12 09:51:36
要具体的代码实现
...全文
139 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbcleo 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yangtututu 的回复:]
VB code

Sub PreventRefresh()
Dim RefreshTime,isRefresh
RefreshTime = 2 ''防止刷新时间,单位(秒)
isRefresh = 0 ''是否使用防刷新功能,0=否,1=是
If isRefresh = 1 Then
If (Not IsEmpty(Session("RefreshTime")))……
[/Quote]```
scscms太阳光 2010-07-13
  • 打赏
  • 举报
回复
session与cookie我觉得都不可靠,必须写入数据库才行
第一次登陆就记录时间,IP,如果已经存在相同记录就不给登陆,就保证了一天只能登陆一次
yangtututu 2010-07-13
  • 打赏
  • 举报
回复

Sub PreventRefresh()
Dim RefreshTime,isRefresh
RefreshTime = 2 ''防止刷新时间,单位(秒)
isRefresh = 0 ''是否使用防刷新功能,0=否,1=是
If isRefresh = 1 Then
If (Not IsEmpty(Session("RefreshTime"))) And RefreshTime > 0 Then
If DateDiff("s", Session("RefreshTime"), Now()) < RefreshTime Then
Response.Write "<META http-equiv=Content-Type content=text/html; chaRset=gb2312><meta HTTP-EQUIV=REFRESH CONTENT="&RefreshTime&"><br>本页面起用了防刷新机制,请不要在"&RefreshTime&"秒内连续刷新本页面<BR>正在打开页面,请稍后……"
Response.End
Else
Session("RefreshTime") = Now()
End If
Else
Session("RefreshTime") = Now()
End If
End If
End Sub
beckhamwjx 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yangtututu 的回复:]
VB code

Sub PreventRefresh()
Dim RefreshTime,isRefresh
RefreshTime = 2 ''防止刷新时间,单位(秒)
isRefresh = 0 ''是否使用防刷新功能,0=否,1=是
If isRefresh = 1 Then
If (Not IsEmpty(Session("RefreshTime")))……
[/Quote]
如何限定一个IP一天只登陆一次?
ericSola 2010-07-13
  • 打赏
  • 举报
回复
session和cache不知道哪一个好一点
wqjywyg2009 2010-07-13
  • 打赏
  • 举报
回复
一楼正解!!!!!!!

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧