蕾丝av无码专区在线观看,极品少妇被猛得白浆直喷白浆小说 ,97伦伦午夜电影理伦片 http://www.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://www.mxio.cn/1511.html http://www.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://www.mxio.cn/1511.html/feed 0
主站蜘蛛池模板: 欧美成人一区二区三区片免费 | 真人无码作爱免费视频网站| 日韩最新在线不卡av| 国产超碰人人做人人爽av大片| 把女人弄爽大黄A大片片| 99国产精品无码| 亚洲无线码免费| 亚洲精品成人片在线观看精品字幕 | 欧美亚洲一区二区三区在线| 白嫩少妇喷水正在播放| 国产午夜福利小视频合集| 国产福利深夜在线播放| 琪琪电影午夜理论片八戒八戒| 亚洲中文久久久久久精品国产| 亚洲AV成人午夜福利在线观看| 国产亚洲综合视频在线| 日韩在线成年视频人网站观看| 草草地址线路①屁屁影院成人| 午夜成人性爽爽免费视频| 最好看的中文字幕国语| 久久久久99精品成人片欧美| 97人洗澡从澡人人爽人人模 | 亚洲日韩小电影在线观看| 久9视频这里只有精品8| 99久久精品午夜一区二区| 日韩欧美在线综合网| 亚洲啪啪av无码片| 久久天天躁狠狠躁夜夜躁2o2o | 九九综合九色综合网站| 亚洲乱码日产精品bd在线下载| 亚洲中文字幕日产无码成人片| 午夜福利啪啪片| 亚洲欧美日韩成人综合一区| 性色欲情网站iwww九文堂| 亚洲无线一二三四区手机| 国产精品高清视亚洲中文| 久久精品国产蜜臀av| av在线中文字幕不卡电影网| 日韩精品无码综合福利网| 亚洲成人av综合一区| 女人的精水喷出来视频|