| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 797 人关注过本帖
标题:请教:如何限制24小时内一个用户只能访问一次呢
只看楼主 加入收藏
sky3399298
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-8-14
收藏
 问题点数:0 回复次数:3 
请教:如何限制24小时内一个用户只能访问一次呢
我想做个网页让对于访问者,一天内,我只让他访问一次,怎么做呢?

<%
'防止刷新代码开始
dim RefreshIntervalTime
RefreshIntervalTime = 86400 '防止刷新的时间秒数,0表示不防止
If Not IsEmpty(Session("QYCvisit")) and isnumeric(Session("QYCvisit")) and int(RefreshIntervalTime) > 0 Then
if (timer()-int(Session("QYCvisit")))*1000 < RefreshIntervalTime * 1000 then
  Session("QYCvisit") = timer()
  Response.end
end if
End If
Session("QYCvisit") = timer()

'防止刷新代码结束
%>

我找到了段代码,这样只能是防止刷新,但是只要再次访问,还是一样也可以访问到这个页面的
搜索更多相关主题的帖子: 用户 访问 
2008-08-14 15:21
always82
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-8-14
收藏
得分:0 
对ip做限制不行么?
2008-08-14 16:16
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
记录访问时间第一次访问时
用DateDiff将用户的访问时间与现在的日期进行判断如果两个时间相差为0
证明是当天已经访问过了不能访问
不为0则将当前时间写入该用户的访问时间数据库里。
2008-08-14 20:40
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1216
专家分:1376
注 册:2005-3-14
收藏
得分:0 
访问一次记录下当天日期a,当下次访问时用a和当天日期作比较,相同则禁止访问,不同则允许访问

http://toorup.3v.do
loading...
2008-08-14 23:48
快速回复:请教:如何限制24小时内一个用户只能访问一次呢
数据加载中...
 
   



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

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