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

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

一種在線人數統計方法(只用1個APPLICATION)

[摘要]最普通的方法是用SESSION,但缺點是無法即時反應在線情況(有超時時間)和占用服務器資源(如果有100人在線就有100個SESSION,想想看8);上次(好象間隔很久了耶)介紹了一種采用APPLICATION+COOKIES的方法,但實現方法有些煩瑣同時還要設一個隱藏的自刷新頁面。這種方法則避免...
最普通的方法是用SESSION,但缺點是無法即時反應在線情況(有超時時間)和占用服務器資源(如果有100人在線就有100個SESSION,想想看8);上次(好象間隔很久了耶)介紹了一種采用APPLICATION+COOKIES的方法,但實現方法有些煩瑣同時還要設一個隱藏的自刷新頁面。
這種方法則避免了以上的弊病,經實踐,效果不錯(例子:WWW。ATERSOFT。COM/BBS),具體如下:
假定INDEX。HTM為框架網頁,包含ID=LEFT,ID=TOP和ID=BOTTOM的三個框架
1、做個統計頁面USERNUM。ASP
<p>正在統計數據。。。</p>
<%
user=request.querystring("user")
if user=0 then '如果離開則人數-1
  application.lock
  application("num")=application("num")-1
  application.unlock
  response.write "<script>self.close();</script>"
elseif user=1 then '如果進入則+1
  application.lock
  application("num")=application("num")+1
  application.unlock
end if
%>

2、在框架頁面中如(INDEX。HTM)嵌入USERNUM。ASP
<body onbeforeunload="window.open('usernum.asp?user=0','num','menubar=no')">
......
<iframe src="usernum.asp?user=1" frameborder=0 width=0 height=0></iframe>
3、在需要顯示人數的頁面(假定在LEFT顯示)中加入
<div id=num><%=application("num")%></div>
4、設定需要更新數據的頁面(如BOTTOM)
function tj(){
  top.left.num.innerHTML=<%=application("num")%>;
}
<body onload="tj()">
完畢,這只是一個例子,具體應用可以靈活,另外,為什么當離開時要WINDOW。OPEN USERNUM。ASP呢?因為如果同樣放在IFRME中,窗口關得太快,USERNUM。ASP頁面來不及裝載就關掉了無法減少人數,不足之處歡迎探討[email protected]



主站蜘蛛池模板: 色综合久久天天综合绕观看 | 最新69堂国产成人精品视频 | 午夜激情视频 | 在线国产一区二区 | 日本国产亚洲 | 四虎永久免费影院 | 欧美五月 | 野外三级国产在线观看 | 日韩中文字 | 欧美亚洲综合另类型色妞 | 羞羞色在线 | 偷操| 天堂最新资源在线 | 亚洲日本欧美 | 日本高清视频www | 欧美一区二区三区男人的天堂 | 日韩欧美 在线播放 | 五月天丁香婷婷综合久久 | 日本高清视频在线三级 | 偷窥自拍区 | 色吧五月婷婷 | 欧美在线不卡视频 | 欧美一区日韩一区中文字幕页 | 天堂资源在线官网bt | 青草成人 | 青草国产在线视频 | 最新69国产成人精品视频69 | 日韩一区二三区无 | 欧美一级在线免费观看 | 日韩欧美国产一区二区三区 | 亚洲国产天堂久久综合226 | 四虎影裤| 色婷婷一区二区三区四区成人 | 日日干天天爽 | 日韩美女一级片 | 欧美香蕉视频在线观看 | 最新在线精品国自产拍网站 | 偷偷操不一样的久久 | 日韩中文字幕免费 | 婷婷5月天| 天天噜夜夜操 |