国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用ASP實現號碼轉換程序實例

2019-11-18 20:40:18
字體:
來源:轉載
供稿:網友
在編聊天室時,處理用戶斷線是一個刺手的問題,特別是放到免費網站上,如果一味地靠global.asa,什么時候觸發session_onend,application_onend,都是一個不確定的數字,在設計時,合理地安排會帶來意想不到的好處。
那么有什么最簡便辦法處理用戶斷線呢?
筆者經過試驗,有了以下的方法:
聊天室用N個application("user" & N)來保存用戶名,再用application("TimeBegin")來保存每個用戶的登錄時間,同時,在用戶登錄時用session("TimerBegin")保存登錄時間(timer),在發言區設定刷新時間為N秒,每次刷新將session("TimeBegin")的時間更新,同時判斷timer - application("user"&session(userID)) 是否>N秒,如果是則說明該用戶沒有自動刷新,即意味著已經斷線,即可將該application("user"&N)設為空值,再提示該用戶已退出即可。
部分代碼:
total = application("AllPeople")'聊天總人數
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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松溪县| 南涧| 大厂| 巴青县| 曲麻莱县| 富民县| 乌拉特后旗| 临猗县| 小金县| 广西| 栾川县| 清涧县| 呼图壁县| 舞阳县| 上蔡县| 南涧| 昌乐县| 休宁县| 松原市| 景谷| 玉山县| 德保县| 镇沅| 凌源市| 南昌县| 镇安县| 永宁县| 尼玛县| 新宁县| 宣威市| 怀远县| 诸城市| 静安区| 拜泉县| 邳州市| 乌拉特后旗| 乌鲁木齐县| 巴彦县| 太仆寺旗| 壤塘县| 衡东县|