⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 onlinechk.asp

📁 一个ASP做的论坛
💻 ASP
字号:
<%
'on error resume next
onlinefound=false
if Request.Cookies("bookbaby")("username")<>"" then
    username=Request.Cookies("bookbaby")("username")
else
    username="客人" & session.sessionid
end if
'ip=Request.ServerVariables("REMOTE_ADDR")
sex=Request.Cookies("bookbaby")("usersex")
Application.Lock
if isempty(Application("online")) then
redim online(0)
online(0)=username & "|" & stat & "|" & now() & "|" & sex
else
online=Application("online")
end if

    for i=0 to ubound(online)
	if instr(online(i),username)>0 or instr(online(i),"客人" & session.sessionid)>0 then
	    online(i)=username & "|" & stat & "|" & now() & "|" & sex
	    onlinefound=true
	    exit for
	end if
    next
if onlinefound=false then
    ReDim Preserve online(ubound(online)+1)
    online(ubound(online))=username & "|" & stat & "|" & now() & "|" & sex
end if
i=0
do while i<=ubound(online)
	onlinearr=split(online(i),"|")
	lasttime=cdate(onlinearr(2))
	where=onlinearr(1)
	    if datediff("n",lasttime,now())>15 then
		for j=i to (ubound(online)-1)
		    online(j)=online(j+1)
		next
		i=i-1
		ReDim Preserve online(ubound(online)-1)
	     end if
i=i+1
loop
Application("online")=online
Application.UnLock
'response.write err.description%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -