作家
登录

ASP访问数量统计代码

作者: 来源:www.28hudong.com 2013-03-30 08:25:24 阅读 我要评论

1。建立数据库表 表名为online 设如下字段 id '用来记录每一个访问都的session.sessionid name '如果是访客,则记录为访客。 online '如果是访各为0 如果是会员1 datetime '最近活动时间 username '会员的登录用户名,访客为空。 ip '记录访问都的登录IP head.asp '向数据库表写入在线人数,该页面必须搜入到每一个用于浏览ASP页面中。 <% set rs=Server.CreateObject("ADODB.Recordset") if session("username")="" then 判断用户未登录 sql="select * from online where id='"&session.sessionid&"' " '判断这个sessionid是否存在于数据库表中. rs.Open sql,Conn,1,3 if rs.eof then '访客第一次浏览 rs.addnew rs("id")=session.sessionID rs("name")="游客" rs("online")=0 '0表示用户未登陆,是游客身份 rs("datetime")=now() userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") If userip = "" Then userip= Request.ServerVariables("REMOTE_ADDR") end if rs("ip")=userip else '访客非第一次浏览 rs("datetime")=now() '更新活动时间 rs.update rs.close end if else sql="select * from online where id='" & session.sessionID & "' or admin='"&session("username")&"'" '判断sessionid 或者 用户名记录已存在数据表中。 rs.Open sql,Conn,1,3 if rs.eof then rs.addnew '会员第一次进入网站(可能从网站首页直接登录进入论坛)。 rs("id")=session.sessionID rs("name")=session("show") '写入用户昵称 rs("username")=session("username") '写入登录用户名 rs("online")=1 '表示用户已经登陆,是会员身份 rs("datetime")=now() '将当前系统时间设置为用户的登陆时间 userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") If userip = "" Then userip= Request.ServerVariables("REMOTE_ADDR") end if rs("ip")=userip else //会员非第一次浏览网站,访客登录网站。 rs("name")=session("show") 更新用户昵称 rs("username")=session("username") rs("online")=1 '表示用户已经登陆,是会员身份 rs("datetime")=now() end if rs.update rs.close end if set rs=nothing %> conn.execute("delete from online where datediff('s',datetime,now())>60") '删除60秒没有活动的访客,时间可以自己调整。

  推荐阅读

  asp代理采集的核心函数代码

Function ProxyPage(url) Set Retrieval = CreateObject("MSXML2.ServerXMLHTTP.5.0") With Retrieval .SetProxy 2 , "255.0.0.0:80" '代理ip:代理端口 .Open "Get", url, False, "", "" .setRequestHeader "Refer>>>详细阅读


本文标题:ASP访问数量统计代码

地址:http://www.17bianji.com/kaifa2/ASP/32133.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)