当前位置:首页 » 密码管理 » asp访问次数

asp访问次数

发布时间: 2023-04-12 20:19:24

1. ASP 限制登录次数实现

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

ASP 限制访问次数实现

任何游客旅尺身份,24小时之内只能访问某页面【如index】5次

最好不要用SESSION,因为那样游客身份的只要清除COOKIES就又可以访问了

注意是游客身份,问题是→▲¤如何实现限制访问次数呢?!¤▲

谢谢了,我没分了,我想相信高手也不在乎分数的,因为他们解决别人的困难是最光荣的!

对了,application我不知道能不能,我有个思路是可以用读写文本的方法,将所有游客IP记录至IP.TXT文件中,然后如果文件中记录的某游客IP超过5个,就执行限制提示卖枣。IP.TXT每24小时清空一次,这是我的思路,但不知道怎么实现,但应该有更简便的方法,大家各位高手怎么想的一起探讨一下吧!!!!

谢谢了!!!

解析:

24小时是一天吗?

如果是的话我觉得 我中镇拆这个方法来实现

一个数据库 游客IP应该是 不变的 (除非为了看的网站 而换IP)

只要访问就在数据库记录

字段而下(access 人穷只会用这数据库)

id ip date times

IP地址 访问时间(date())次数

代码如下

(数据连接不会写哈)

<%

select count(id) from ip where ip='"&request.ServerVariables("REMOTE_ADDR")&" and date =#"&cstr(date)&"#'

set rs=conn.execute(sql)

if rs(0)>5 then

'5次了不能访问

else

sql="insert into ip (ip,[date])values('&"request.ServerVariables("REMOTE_ADDR")&"',#"&date&"#)"

execute(sql)

end if

sql=

%>

2. ASP 访问次数统计

<% if Request.Cookies(homeurl)("jz1024")="" then ipcheck=true Response.Cookies(homeurl)("jz1024")=now() elseif DateDiff("s",Request.Cookies(homeurl)("jz1024"),now())<stime then ipcheck=false else Response.Cookies(homeurl)("feiyueip")=now() ipcheck=true end if '--------写进cookies-------- if request.Cookies(homeurl)("jz1024")="" then response.Cookies(homeurl)("jz1024")=1 response.Cookies(homeurl).Expires=date()+cookies_time else response.Cookies(homeurl)("feiyue")=cint(request.Cookies(homeurl)("jz1024"))+1 end if '--------结束写进cookies-------- if request.Cookies(homeurl)("jz1024")<>"" then if request.Cookies(homeurl)("jz1024")=1 then response.write "欢迎光临!" elseif request.Cookies(homeurl)("凯洞jz1024")=2 then response.write "欢姿枝迎再次光临盯册枯!" elseif request.Cookies(homeurl)("jz1024")=3 then response.write "欢迎您再次光临!" ...... end if end if %>

麻烦采纳,谢谢!

3. ASP统计在线人数和访问次数代码

///////////////Global.asa文件:///////////////////////
<script language="VBScript" runat="Server">
Sub Application_onStart
Application("Count")=0
Application("Online")=0
end sub
Sub session_onStart
session.Timeout=5 //这里是设定会话结束时间(5分钟)
Application.Lock
Application("Count") = Cint(Application("Count")) + 1 //访问次数加1
Application("Online") = Cint(Application("Online")) + 1 //在线人数加1
Application.UnLock
end sub
Sub session_OnEnd
Application.Lock
Application("Online") = Cint(Application("Online")) - 1 //会话结束时在线人数减1
Application.UnLock
end sub
</script>
//////////////////index.asp文件部分代码///////////////////
总访问人数:<%response.Write(application("Count"))%>人
当前在线:<%response.Write(application("Online"))%>人

4. asp网站或普通html网站如何实现统计浏览次数

这是由服务器端脚本加数据库实现的。
简单的访问量统计可以这样做:
1、当服务器响应访问请求时,访问统计代码会读取响应统计表里的数值
2、[响应成功]该数值加1
3、访问统计代码将新值更新到响应统计表(替换原来的值)
4、将新值发送给客户端

javascript是客户端脚本,不能操作服务器端的表,所以这个单用javascript无法实现,必须用到弯历服务器端脚本(程序),比如PHP、JSP、ASP.net等掘如。

如果网站是asp的,就用asp实现吧。
纯html页面是不能实现访问统计的。埋散搜

热点内容
安卓手机如何无密码解锁vivo 发布:2025-02-13 15:52:10 浏览:884
电信50m上传 发布:2025-02-13 15:47:56 浏览:363
清理outlook2010缓存 发布:2025-02-13 15:43:30 浏览:54
ohem算法 发布:2025-02-13 15:40:10 浏览:930
java编程课程 发布:2025-02-13 15:36:08 浏览:475
cs编译 发布:2025-02-13 15:36:07 浏览:55
高级语言都要编译解析型语言 发布:2025-02-13 15:06:32 浏览:304
openwrt源码下载 发布:2025-02-13 15:01:59 浏览:644
linux删除一个目录 发布:2025-02-13 15:00:29 浏览:539
蚂蚁存储 发布:2025-02-13 15:00:25 浏览:918