您正在使用 IPV4 [3.233.232.21] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 清明节 006
2024年 劳动节 033
2025年 元 旦 278
2025年 春 节 306
 
您现在的位置:首页 >> ASP/ASP.net >> 内容
本类新增
本类热门
即时显示当前页面浏览人数
内容摘要: ASP实现即时显示当前页面浏览人数 online.asp文件 以下为引用的内容:!--#include file='dbconn.asp' --%onlineTimeout=10    ''定义在线活动时间的时间间隔Function Userip()  GetClientIP = Request.ServerVariables('HTTP_X_FORWARD......
ASP实现即时显示当前页面浏览人数

online.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实现从SQL Server导出数据到Access

发布日期:2021/6/15
手机扫二维码直达本页
发布时间:12:34:56
点  击:11
录  入:齐天大圣
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....