蕾丝av无码专区在线观看,极品少妇被猛得白浆直喷白浆小说 ,97伦伦午夜电影理伦片 http://m.mxio.cn 傳播先進(jìn)設(shè)計(jì)理念 推動(dòng)原創(chuàng)設(shè)計(jì)發(fā)展 Sat, 14 May 2005 03:10:00 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.9.1 用ASP設(shè)計(jì)網(wǎng)站在線人數(shù)統(tǒng)計(jì)程序 http://m.mxio.cn/1511.html http://m.mxio.cn/1511.html#respond Sat, 14 May 2005 03:10:00 +0000

 在瀏覽網(wǎng)頁(yè)的時(shí)侯,常常可以看見一些“當(dāng)前網(wǎng)站上的人數(shù)是XXX人”的在線人數(shù)同計(jì)。如何用ASP來(lái)做一個(gè)呢?首先,分析一下它的做法,一般來(lái)說(shuō),這些線上人數(shù)統(tǒng)計(jì)都是指一個(gè)時(shí)段內(nèi)的訪客人數(shù)統(tǒng)計(jì)。比如(5分鐘內(nèi),10分鐘內(nèi))而這個(gè)時(shí)間的長(zhǎng)短,是由設(shè)計(jì)者設(shè)定的。

  在這個(gè)時(shí)段內(nèi)同計(jì)各個(gè)不同IP的訪客總數(shù),就可以得出當(dāng)前的線上人數(shù)了,但這里有一個(gè)精確問(wèn)題需要解決,至于用什么辦法來(lái)精確地統(tǒng)計(jì),那就是各人不同的做法了,比如可以用自動(dòng)提交的頁(yè)面,隔一段時(shí)間讀取COOKIES等等,而在ASP中,有一個(gè)更好的技巧,就是使用session對(duì)象來(lái)統(tǒng)計(jì),這里介紹一下gobal.asa這個(gè)文件,這是一個(gè)很重要的一個(gè)文件,請(qǐng)看看它的結(jié)構(gòu)。

<SCRIPT LANGUAGE=”VBScript” RUNAT=”Server”>

Sub Session_OnStart

End Sub

Sub Session_OnEnd

End Sub

sub Application_OnStard

End Sub

sub Application_OnEnd

End Sub</SCRIPT>


  當(dāng)有一個(gè)會(huì)話發(fā)生時(shí)(用戶瀏覽網(wǎng)頁(yè),向Web服務(wù)器發(fā)出請(qǐng)求)那么,如果自服務(wù)器啟動(dòng)后第一個(gè)用戶的話,就會(huì)同時(shí)發(fā)生Application_OnStard和Session_OnStart這兩個(gè)事件,之后,再有別的用戶發(fā)出請(qǐng)求的話,就只發(fā)生Session_OnStart這個(gè)事件,而session的生存期是多長(zhǎng),是可以設(shè)定的,Session.timeout=X(分鐘)

  好了,有了這個(gè)很好用的方法,我們就能準(zhǔn)確地統(tǒng)計(jì)出在線人數(shù)了,而人數(shù)總計(jì)是用一個(gè)application變量來(lái)保存,當(dāng)在第一個(gè)會(huì)話開始時(shí),在Application_OnStard事件中放置一條清空計(jì)數(shù)器的語(yǔ)句application(“online”)=0,然后,在Session_OnStart事件中,放置一條增加在線人數(shù)的語(yǔ)句application(“online”)=application(“online”)+1,而在Session_OnEnd事件相應(yīng)地放一條減少在線人數(shù)的語(yǔ)句,令計(jì)數(shù)值減一。


  這樣,這個(gè)文件就改為如下

<SCRIPT LANGUAGE=”VBScript” RUNAT=”Server”>

Sub Session_OnStart

application(“online”)=application(“online”)+1

End Sub

Sub Session_OnEnd

application(“online”)=application(“online”)-1

End Sub

sub Application_OnStard

application(“online”)=0

End Sub

sub Application_OnEnd

application(“online”)=0

End Sub</SCRIPT>


  接下來(lái)編一個(gè)顯示圖形數(shù)字的程序,把在線人數(shù)顯示在指定的頁(yè)面上。這樣就能得出在人數(shù)了

*online.asp

<% @language=”vbscript” %>
<%
tmp=application(“online”)
tmp=Cstr(tmp)
dim disp(20)
dim images(20)
dbbits=len(tmp)
for I= 1 to dbbits
disp(I)=left(right(tmp,I),I-(I-1))
next

for I=dbbits to 1 step -1
images(I)=”<img src=”//images.sj33.cn/uploads/allimg/200505/20050514111006593.gif>”

response.write “document.write(“&images(I)&”);”

next

%>


  上面的程序很簡(jiǎn)單,這里不作分析了,請(qǐng)大家自己閱讀一下。在調(diào)用在線統(tǒng)計(jì)的頁(yè)面上用一句script語(yǔ)句引用online.asp文件,以顯示圖形統(tǒng)計(jì)器。

<script language=”&#106avascript” src=”http://xxxx.com.cn/online.asp”></script>


  現(xiàn)在可以了,記住要點(diǎn),你必須把gobal.asa放在正確的web應(yīng)用程序根目錄上,而最好單獨(dú)為這個(gè)統(tǒng)計(jì)新建一個(gè)web應(yīng)用程序,不要與其它別的程序混亂了,不然得出的數(shù)據(jù)是不準(zhǔn)確的,而把這個(gè)程序修改為多用戶的在線統(tǒng)計(jì)也很簡(jiǎn)單。這樣就可以提供在線統(tǒng)計(jì)服務(wù)了,如何實(shí)現(xiàn)請(qǐng)又大家去思考一下吧….

]]>
http://m.mxio.cn/1511.html/feed 0
主站蜘蛛池模板: 久久综合九色综合97网| 欧洲精品色在线观看| 成人亚洲综合av天堂| 动漫美女h黄动漫在线观看| 国产av不卡一区二区| 国产一区二区三区日韩精品| 丁香五月激情综合色婷婷| 亚洲人成人一区二区三区| 国产婷婷色一区二区三区在线 | 97精品免费公开在线视频| 国产午夜亚洲精品不卡下载| 亚洲日韩一区二区一无码| 国产放荡av剧情演绎麻豆| 免费看男女做好爽好硬视频| 性欧美在线| 一本一道久久a久久精品综合| 欧美xxxx欧美精品| 欧美人与动牲交A免费观看| 国产精品成人无码免费| 任我橹这里只有精品 在线视频| 精品女同一区二区三区在线| 国产私拍大尺度在线视频 | 蜜桃av无码免费看永久| 免费国产精品视频在线| 国产午夜福利在线视频| 日本丰满老妇bbb| 99久久精品毛片免费播放高潮| 亚洲AV美女在线播放啊| 国产精品专区第1页| 欧美日韩人妻精品一区二区三区| 无码国产成人午夜电影在线观看| 97人妻精品一区二区三区免| 精品无码一区二区三区av| 亚洲人成在线播放无码| 亚洲第一无码专区天堂| 久久国产36精品色熟妇| 午夜高清在线无码| 国产成人a在线观看视频免费| 少妇人妻邻居| 精品国产av一区二区果冻传媒 | 国产精品一区中文字幕|