六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

用ASP完成號碼轉(zhuǎn)換程序案例

[摘要]在編聊天室時,處理用戶斷線是一個刺手的問題,特別是放到免費網(wǎng)站上,如果一味地靠global.asa,什么時候觸發(fā)session_onend,application_onend,都是一個不確定的數(shù)字,在設計時,合理地安排會帶來意想不到的好處。那么有什么最簡便辦法處理用戶斷線呢?筆者經(jīng)過試驗,有了以下...
在編聊天室時,處理用戶斷線是一個刺手的問題,特別是放到免費網(wǎng)站上,如果一味地靠global.asa,什么時候觸發(fā)session_onend,application_onend,都是一個不確定的數(shù)字,在設計時,合理地安排會帶來意想不到的好處。
那么有什么最簡便辦法處理用戶斷線呢?
筆者經(jīng)過試驗,有了以下的方法:
聊天室用N個application("user" & N)來保存用戶名,再用application("TimeBegin")來保存每個用戶的登錄時間,同時,在用戶登錄時用session("TimerBegin")保存登錄時間(timer),在發(fā)言區(qū)設定刷新時間為N秒,每次刷新將session("TimeBegin")的時間更新,同時判斷timer - application("user"&session(userID)) 是否>N秒,如果是則說明該用戶沒有自動刷新,即意味著已經(jīng)斷線,即可將該application("user"&N)設為空值,再提示該用戶已退出即可。
部分代碼:
total = application("AllPeople")'聊天總?cè)藬?shù)
aryHuman = split(total,";")
for i = lbound(aryHuman) to ubound(aryHuman) - 1
if application("user" & i) = "online" then
if int(timer) - int(application("TimeBegin" & i)) > 120 then
application("user" & i) = ""
temp = aryHuman(i)
aryName = split(temp,",")
hrefname = aryName(0)
for j = lbound(aryHuman) to ubound(aryHuman) - 1
if application("user" & j) = "online" then
application("content" & j) = "<FONT color=#000000>【公告】"&hrefname&"</FONT>" &"<font color=#F08000
>"& "斷線..." & "</font><font color = #000000 class=p9>" & " <" & time() & "></font><br>" & application
("content" & j)
end if
next
end if
end if
next



主站蜘蛛池模板: 色网在线观看 | 日韩一区二区三区四区不卡 | 中文字幕精品视频在线观看 | 色花堂国产精品首页第一页 | 欧美做a一级视频免费观看 欧美坐爱视频 | 婷婷四房综合激情五月性色 | 在线免费精品视频 | 亚洲第九页 | 日本人欧美xx | 特级片在线观看 | 青娱乐最新地址 | 青娱乐在线视频观看 | 亚洲免费三区 | 色婷婷综合激情 | 四虎在线永久 | 欧美亚洲午夜 | 欧美一级久久久久久久大片 | 四虎影院紧急入口 | 热久久国产欧美一区二区精品 | 色无极影院亚洲 | 亚洲色欲色欲www | 香蕉成人啪国产精品视频综合网 | 五月婷婷深爱五月 | 亚洲看看 | 色综色天天综合网 | 桃花视频全免费观看韩国 | 亚洲精品乱码久久久久久麻豆 | 日本在线观看免费高清 | 午夜看片网站 | 四虎永久精品免费观看 | 日本在线视频网站www色下载 | 综合色亚洲 | 亚洲精品在看在线观看 | 在线亚洲精品国产波多野结衣 | 色综合久久一本首久久 | 欧美中文综合在线视频 | 色碰视频 | 日韩亚洲欧美一区二区三区 | 亚洲va久久久噜噜噜久久狠狠 | 四虎精品在线观看 | 欧美一级做 |