用ASP建立WEB頁面計數器

2021-04-13 05:04:37 字數 1694 閱讀 1262

用asp建立web頁面的計數器通常有兩種簡單的方法,乙個是建立global.asa,另外乙個是直接寫乙個asp檔案來進行計數。一般使用乙個文件來儲存瀏覽數量。

1、用global.asa來寫計數器寫乙個global.asa檔案,存放到虛擬目錄的根目錄下面,源**如下:

呼叫計數器時候在網頁中寫入即可,不過 呼叫網頁也必須是asp頁面。這種方法有缺點,就是好多個人主頁空間並不支援執行global.asa,即不是為使用者建的虛擬目錄,所以無法正確執行。

2、直接寫乙個counter.asp來計數我自己現在用的計數器就是這樣,而且可以在任何頁面中呼叫,呼叫方法是:

其中id=abc表示使用者名為abc,那麼要建立counter/abc.txt存放計數值;

num=6為計數器的顯示位數;

style=1為計數器風格,建立counter/style1/0~9.gif即可,可以增加多種風格。

源**如下:

set fso=server.createobject("scripting.filesystemobject")

set temp=fso.opentextfile(filepath,1)

count=temp.readline

temp.close

if isempty(session("connected")) then

set temp=fso.opentextfile(filepath,2)

count=count+1

temp.writeline(count)

temp.close

end if

set temp=nothing

set fso=nothing

session("connected")=true

numlength=len(count)

if request("num")="" then

maxnum=6

else

maxnum=cint(request("num"))

end if

if request("style")="" then

style="1"

else

style=request("style")

end if

for i=1 to maxnum step 1

if i<=maxnum-numlength  then

countimage="

response.write "document.write(/'"&countimage&"/');"

else

countimage="

response.write "document.write(/'"&countimage&"/');"

end if

next

%> 

用Perl製作頁面計數器

計數器可以用資料庫方式實現,也可以用文字檔案方式實現。由於文字檔案方式不涉及系統的資料庫管理系統,相對簡單,容易實現,因此,在這裡介紹文字方式的計數器。計數器的原理比較簡單,頁面每次被訪問的時候,對記錄訪問次數的數字加1,然後將這個數顯示出來。原理雖然簡單,在具體實現上還是需要一定的技巧。由於乙個c...

用Flash結合ASP製作計數器

blackflash 雖然現在有很多 提供免費的計數器,如果自己能動手做乙個不是更好嗎?所以今天我就教大家通過flash結合asp來製作計數器。1 新建乙個檔案,把當前層命名為 背景 可以自己選擇顏色,你也可以在此層中加入movie clip,這樣可以讓你的計數層更加動感,這可是文字計數器不可能實現...

用ASP編寫計數器的優化方法

很多的 都有記數器,用來記錄 的訪問量,這給 管理員即時了解本 的執行及訪問情況提供了很多的方便。筆者研究過很多用asp編寫的計數器程式,發現大部份都是在乙個訪客訪問站點的時候就打文字檔案或資料庫,讀取以前的計數值進行加1,然後再寫入檔案,若 訪問量很大,可能會對系統造成很大的負擔,那麼有沒有優化的...