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

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

編寫“公平”的ASP圖形計數器

[摘要]“技術天地”中的《編寫ASP圖形計數器》一文,詳細的說明了如何利用流行的ASP來編寫計數器。但是,美中不足的是,如果某個用戶反復點擊“刷新”按鈕,那么計數器還是要不斷的增加的,這對網站點擊率評比來說是不公平的,也失去了計數器做為正常統計功能的作用。如何在技術上避免這種情況的發生呢? 我認為要防止上...
“技術天地”中的《編寫ASP圖形計數器》一文,詳細的說明了如何利用流行的ASP來編寫計數器。但是,美中不足的是,如果某個用戶反復點擊“刷新”按鈕,那么計數器還是要不斷的增加的,這對網站點擊率評比來說是不公平的,也失去了計數器做為正常統計功能的作用。如何在技術上避免這種情況的發生呢?
我認為要防止上網用戶連續按下“刷新”計數器也連續增加的問題,最好的辦法就是利用ASP的Session對象,我們可以借助Session對象首先判斷該用戶是否為新連接者,如果是,那么

IsEmpty(Session("hasbeenConnected"))=True,也就是說,Session("hasbeenConnected")是空的。那么,運行程序,使計數器加1,然后將該用戶的Session("hasbeenConnected")設置為True,也就是說,這個用戶已經不是新的連接者,無論他怎么連續按下“刷新”按鈕,計數器也不會再增加。

結合《編寫ASP圖形計數器》一文,最后的站點計數器的源程序應該是:

<html>
<head>
……
</head>
<body>
<%dim tms,counter,countlen
dim images(20)
h1="<p><font color='#8000ff'>這是一個ASP計數器</font></p>"
If IsEmpty(Session("hasbeenConnected")) then
set rs=server.createobject("adodb.recordset")
application.lock
rs.open "update aspcount set countss=countss+1","dsn=userdbs",3,3
application.unlock
Session("hasbeenConnected")=True
End If
set rs=server.createobject("adodb.recordset")
rs.open "select * from aspcount","dsn=userdbs",3,3
rs.movefirst
counter=rs(0)
countlen=len(counter)
tms="<h1><font color='#8000ff'>您是第</font>"&&counter&&"<font color='#8000ff'>位訪問者!</font></h1>"
response.write(tms)
for i=1 to countlen
images(i)="<img src=" && mid(counter,i,1) && ".gif></img>"
next
response.write images(1)&&images(2)&&images(3)&&images(4)&&images(5)&&images(6)&&images(7)
rs.Close
%>
</body>
</html>




主站蜘蛛池模板: 日韩一区二区精品久久高清 | 亚洲精品视频在线观看你懂的 | 青春草影院 | 奇米五月| 亚洲成人第一 | 日韩丝袜亚洲国产欧美一区 | 在线天堂中文在线网 | 日韩欧美亚洲每日更新网 | 一级毛片一级毛片一级毛片一级毛片 | 色综合天天综合网站中国 | 亚洲福利视频一区二区 | 亚洲aⅴ在线 | 天天躁夜夜躁狠狠躁2024 | 日韩精品在线第一页 | 热99精品视频| 亚洲国产香蕉视频欧美 | 色久综合网 | 四虎在线视频免费观看视频 | 亚洲a视频在线 | 亚洲小视频在线观看 | 偷偷操不一样的久久 | 在线精品欧美日韩 | 天堂新版www中文 | 亚洲97i蜜桃网 | 午夜视频欧美 | 最新日韩精品 | 性人久久久久 | 天天操天天干天搞天天射 | 日韩一区二区三区视频在线观看 | 视频二区中文字幕 | 日毛片| 亚洲video| 日韩欧美在线不卡 | 日本乱子| 伊人婷婷在线 | 亚洲第一网站在线观看 | 日日夜夜网站 | 一区二区三区在线视频播放 | 日本高清视频在线的 | 日韩 欧美 中文字幕 不卡 | 在线免费观看日本 |