时间:2016-02-24 19:31 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP实例:即时显示当前页面浏览人数】,下面是详细的分享!
ASP实例:即时显示当前页面浏览人数
<!--#include file="dbconn.asp" -->
<%
onlineTimeout=10 ''定义在线活动时间的时间间隔
Function Userip()
GetClientIP=Request.ServerVariables("HTTP_X_FORWARDED_FOR") ''''''''''''''''''''''获得用户的虚拟IP地址
If GetClientIP="" or isnull(GetClientIP) or isempty(GetClientIP) Then
GetClientIP=Request.ServerVariables("REMOTE_ADDR") ''''''''''如果未使用代理服务器,就获得来源的IP地址
End If
Userip=GetClientIP
End Function
sql="select o_id from c_online where o_ip='' "&Userip()&" '' " 在数据库中查找所获得 的IP地址的id
Set rs=conn.execute(sql)
If rs.eof and rs.bof Then
sql="insert into c_online(o_ip) values('' "&Userip()&" '')" 如果数据库中没有就表明是新IP,那么插入操作
conn.execute(sql)
Else
sql="update c_online set o_ltime=now() where o_ip='' "&Userip()&" '' " 更数据库的当前时间
conn.execute(sql)
End If
sql="delete from c_online where dateadd(''s'',"&onlineTimeout*60&",o_ltime) < now()" 定义十分钟刷新
conn.execute(sql)
rs.close
Set rs=nothing
Function allonline()
tmprs=conn.execute("Select count(o_id) from c_online")
allonline=tmprs(0)
set tmprs=nothing
end Function
%>
<%Response.Write "document.write(""在线"&allonline()&"人"")"%>
以上所分享的是关于ASP实例:即时显示当前页面浏览人数,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp页面中,如何增加显示信息的条数
答:近段时间看了一些论坛上面关于分页的ASP程序依然有许多的关注者,但里面只有代码,没有详细的解释,对于初学者来说,这样总是得不到真正的掌握,此次我将针对分页技术进行详解,让大家来理解ASP分页,好了,一起来对分页程序来次透彻的了解吧! ... >>详细
相关问题:ASP生成了静态页,浏览量怎么去统计?
答:id=$id"> 还有一种就是生成txt 或者xml然后读取,那样麻烦点,一个静态网页对应一个txthits.asp : >>详细
相关问题:求助:信息页面浏览次数和发布时间asp代码
答:1、在发布信息的时候更新rs("wm_time")=now()或者直接在数据库中把wm_time的默认值改为now() 2、你的信息浏览次数代码正常 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
