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

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

一種在線人數統計方法(只用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]



主站蜘蛛池模板: 欧美一级一级做性视频 | 亚洲天堂在线观看视频 | 午夜影视在线观看免费完整高清大全 | 青青青青手机在线观看 | 天天干夜夜添 | 欧美在线一二三区 | 三级国产三级在线 | 日本三级网络 | 日本福利视频一区 | 婷婷五月在线视频 | 日本免费a级片 | 午夜影院在线免费观看 | 欧美一级淫片免费播放40分钟 | 日本韩国视频在线观看 | 亚洲日韩中文第一精品 | 亚洲97i蜜桃网 | 亚洲激情视频在线播放 | 中文字幕一区二区三区免费视频 | 无毒不卡 | 日本成人免费 | 色综合久久久久久久 | 日本小视频在线 | 污视频在线看 | 天天搞夜夜爽 | 色欲香天天天综合网站 | 欧美中文娱乐网 | 色啪网| 日韩亚洲欧美在线 | 天天做夜夜做久久做狠狠 | 亚洲欧美视频在线播放 | 日本在线观看高清不卡免v 日本在线观看a | 日韩高清在线日韩大片观看网址 | 青草伊人久久 | 妖精视频亚洲 | 日韩免费高清视频 | 中文字幕在线精品视频站app | 亚洲精品免费在线视频 | 亚洲日韩精品欧美一区二区一 | 同房视频在线观看 | 亚洲国产日韩在线观看 | 日韩欧美一卡二区 |