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

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

編寫“公平”的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>




主站蜘蛛池模板: 欧美一级视频免费看 | 四虎免费影院ww4164h | 青青草手机在线视频 | 日本骚片 | 欧美综合图区亚欧综合图区 | 亚洲逼逼 | 一二三中文乱码亚洲乱码 | 日韩乱码中文字幕视频 | 婷婷午夜影院 | 色妞网欧美 | 亚洲男人第一天堂 | 综合色天天| 伊人影院网 | 亚洲乱人伦在线 | 日本www色视频成人免费网站 | 一区二区三区精品视频 | 午夜影院在线免费 | 色成人免费网站 | 鸥美一级黄色片 | 亚洲国产乱码在线精品 | 青春草在线视频观看 | 日韩手机在线视频 | 色综合日韩| 日日天天干 | 日韩成人影院 | 日本无卡码免费一区二区三区 | 日韩欧美小视频 | 日本视频中文字幕一区二区 | 骚妇毛片| 日日干夜夜骑 | 特黄大片aaaaa毛片 | 日韩 欧美 亚洲 中文字幕 | 中文字幕色综合久久 | 五月天婷婷精品免费视频 | 日韩视频在线免费 | 午夜视频在线观看免费视频 | 天天色官网 | 亚洲欧美a | 欧美一区二区福利视频 | 日韩美女一级片 | 亚洲影视在线 |