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

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

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




主站蜘蛛池模板: 奇米色婷婷 | 中文国产成人久久精品小说 | 日韩欧美在线观看 | 欧美一级中文字幕 | 欲色网站 | 日产一区二区三区 | 日本一区二区在线免费观看 | 日日插夜夜爽 | 五月深爱网 | 欧洲亚洲一区二区三区 | 午夜影库| 神马热 | 武则天一级淫片免费看 | 亚洲影库| 亚洲区在线播放 | 亚洲综合资源 | 亚洲成av人影院 | 亚洲激情视频在线播放 | 青青草视频官网 | 色五月情 | 亚洲成人高清 | 日韩 欧美 亚洲 中文字幕 | 中国二级毛片 | 色综合久久天天综线观看 | 四虎在线永久 | 日本a级片免费观看 | 欧美一级亚洲一级 | 涩涩久久 | 亚洲福利网址 | 青草视频在线观看免费视频 | 色综合久久丁香婷婷 | 欧美午夜性春猛xxxx | 日本国产一区 | 色五夜婷婷 | 亚洲欧美日韩成人 | 最近韩国中文字幕更新 | 亚洲欧美日韩在线中文一 | 日韩中字在线 | 天天做天天做天天综合网 | 先锋在线资源站 | 欧美一级在线观看视频 |