主页 > 知识库 > 显示在线人数

显示在线人数

热门标签:阿里云 科大讯飞语音识别系统 团购网站 电子围栏 银行业务 Linux服务器 服务器配置 Mysql连接数设置
%
NowUrl=request.servervariables("HTTP_REFERER")
UserName = session("Wenday_sys_User")
if UserName="" then
   UserName="客人"
end if
call sqlonline()
Response.Write "document.write(" chr(34) "nbsp;nbsp;font color=#000000>当前在线 " online() "人/font>" chr(34) ")"
'Response.Write "document.write(" chr(34) "nbsp;nbsp;a href=count/ShowOnline.asp title=查看在线列表>font color=#000000>当前在线" online() "人/font>/a>" chr(34) ")"
sub sqlonline()
dim statuserid
     statuserid=replace(Request.ServerVariables("REMOTE_HOST"),".","") 
  Response.Cookies("Wenday_Sys")("onlineid")=statuserid
 sql="select id from "CategoryName"_online where id="cstr(request.cookies("Wenday_Sys")("onlineid"))
 set rs=conn.execute(sql)
 if rs.eof and rs.bof then
  sql="insert into "CategoryName"_online(id,UserName,ip,startime,lastimebk,browser,actforip,Now_Url) values ("statuserid",'"UserName"','"Request.ServerVariables("REMOTE_HOST")"',now(),now(),'"Request.ServerVariables("HTTP_USER_AGENT")"','"Request.ServerVariables("HTTP_X_FORWARDED_FOR")"','"request.servervariables("HTTP_REFERER")"')"
 else
  sql="update "CategoryName"_online set lastimebk=now(),UserName='"UserName"' where id="cstr(request.cookies("Wenday_Sys")("onlineid"))
 end if
 conn.execute(sql)
set rs=nothing
Rem 删除超时用户
sql="Delete FROM "CategoryName"_online WHERE DATEDIFF('s', lastimebk, now()) > "kicktime"*60"
Conn.Execute sql
end sub
function online()
dim tmprs
 sql="Select count(id) from "CategoryName"_online"
set tmprs=conn.execute(sql)
online=tmprs(0)
set tmprs=nothing
if isnull(online) then online=0
end function
CloseDatabase
%>

标签:萍乡 蚌埠 枣庄 广元 衡水 大理 江苏 衢州

巨人网络通讯声明:本文标题《显示在线人数》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 上一篇:asp打包类

    下一篇:ASP 类 Class入门

    收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266