主页 > 知识库 > asp论坛在线人数统计研究

asp论坛在线人数统计研究

热门标签:常用地图标注范围点 外呼回拨系统图片 宁夏怎么申请400电话 为什么外呼系统需要预存话费呢 咸阳销售外呼系统 离线电子地图标注软件注册 企数外呼系统能用多久 兰州智能语音电销机器人功能 办理400电话一年多少钱
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秒没有活动的访客,时间可以自己调整。 



您可能感兴趣的文章:
  • 不用Global.asa也能实现统计在线人数吗?
  • 统计在线人数是实时的吗?
  • 被动式统计网站在线人数
  • 也谈php网站在线人数统计
  • javascript 传统事件模型构造的事件监听器实现代码
  • c#显示当前在线人数示例
  • 封装了一个支持匿名函数的Javascript事件监听器
  • php+memcache实现的网站在线人数统计代码
  • PHP+jquery实时显示网站在线人数的方法
  • jsp利用application统计在线人数的方法
  • php实现统计网站在线人数的方法
  • ASP.NET中使用Application对象实现简单在线人数统计功能
  • php使用Session和文件统计在线人数
  • 浅析JAVA中过滤器、监听器、拦截器的区别
  • 利用java监听器实现在线人数统计

标签:铁岭 咸阳 家电维修 丽江 昌都 昆明 泰州 温州

巨人网络通讯声明:本文标题《asp论坛在线人数统计研究》,本文关键词  asp,论坛,在线,人数,统计,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《asp论坛在线人数统计研究》相关的同类信息!
  • 本页收集关于asp论坛在线人数统计研究的相关信息资讯供网民参考!
  • 推荐文章