欢迎来到天天文库
浏览记录
ID:9676493
大小:49.50 KB
页数:2页
时间:2018-05-05
《asp论坛在线人数统计研究--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、asp论坛在线人数统计研究>>最近用ASP做了一个小论坛,客户又要求要统计在线人数,所以花了点时间写一个在线统计访会员的功能。写的过程中也查看了许多文档。自我感觉用的方法能比较准确的统计在线人数。当然一定也有不足的地方,希望各位老师纠正。特别说明:本论坛登录是采用用户名登录,登录后取得用户昵称。整个网站不显示用户名,我想相对来说安全一点吧,所以有昵称和用户名区别。1。建立数据库表表名为online设如下字段id’用来记录每一个访问都的session.sessionidname’如果是访客,则记录为访客。online’如果是访
2、各为0如果是会员1datetime’最近活动时间username’会员的登录用户名,访客为空。ip’记录访问都的登录IPhead.asp’向数据库表写入在线人数,该页面必须搜入到每一个用于浏览ASP页面中。<%setrs=Server.CreateObject("ADODB.Recordset")ifsession("username")=""then判断用户未登录sql="select*fromonlinep;session.sessionid"’"’判断这个sessionid是否存在于数据库表中.rs.Opensq
3、l,Conn,1,3ifrs.eofthen’访客第一次浏览rs.addnee")="游客"rs("online")=0’0表示用户未登陆,是游客身份rs("datetime")=noe")=noonlinep;session.sessionID"’oradmin=’"session("username")"’"’判断sessionid或者用户名记录已存在数据表中。rs.Opensql,Conn,1,3ifrs.eofthenrs.addnee")=session("shoe")=session("username")’写入
4、登录用户名rs("online")=1’表示用户已经登陆,是会员身份rs("datetime")=noe")=session("shoe")=session("username")rs("online")=1’表示用户已经登陆,是会员身份rs("datetime12下一页>>>>这篇文章来自..,。")=noonlinee,noinhotmail.,希望和各位老师交流学习。上一页12>>>>这篇文章来自..,。
此文档下载收益归作者所有