程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP入門教程 >> ASp微軟Page Counter 組件參考(一)

ASp微軟Page Counter 組件參考(一)

編輯:ASP入門教程
Page Counter 組件

Page Counter 組件創建 PageCounter 對象,以記錄和顯示 Web 頁被打開的次數。每隔一定的時間,此對象將訪問次數寫入文
本文件以便數據不會在服務器關機時丟失。Page Counter 組件使用一個內部 Central Management 對象來記錄應用程序中的每
一頁被打開的次數。

當使用 Server.CreateObject 方法在一頁上創建 PageCounter 對象的實例時,此對象從 Central Management 對象中為指定
的 Web 頁獲取其當前的訪問次數。然後,就可以使用此對象已有的方法來操作了。

頁計數器組件使用下列文件:

文件名  
pagecnt.dll  Page Counter 組件。 
Hit Count Data file   Page Counter 組件保存當前訪問次數的文本文件。 


語法
<% Set oVar = Server.CreateObject("MSWC.PageCounter") %> 

參數
oVar 
指定通過調用 Server.CreateObject 創建的 PageCounter 對象的名稱。 
注冊表項
當此對象被編譯或注冊時,頁計數器向注冊表添加 MSWC.PageCounter 鍵。該鍵被添加到 HKEY_CLASSES_ROOT 下且包括下列命
名值。

命名值 說明 
File_Location  字符串,指定記錄訪問次數的文件的路徑名和文件名。默認的文件名為 hitcnt.cnt。此文件存放在 Windows 
目錄下。 
Save_Count  DWord 類型,指定在訪問計數被存儲到 Hit Count Data 文件前的訪問次數。注意,這是訪問的總數而不是每一頁
的訪問次數。默認值為 25。 


方法
Hits 顯示指定的 URL 被打開的次數。  
PageHit 增加訪問次數。 
Reset 將指定的頁的訪問次數設置為 0。 


示例
下列示例使用 PageCounter 對象跟蹤訪問者的個數並發送特定的消息給第 1000000 個訪問者。

<% 
Set MyPageCounter = Server.CreateObject("MSWC.PageCounter")
HitMe = MyPageCounter.Hits

If HitMe = 1000000 Then 
%>
  You are the lucky 1,000,000th Customer!!! <BR>
<% Else %>
  Sorry, you are customer #<%= HitMe %> <BR>
<% End If %>

注意 此組件不和 IIS 一起安裝。您可以從 Microsoft Web 站點:http://www.microsoft.com/iis/ 或從包含 IIS 
Resource Kits 的 CD 中安裝。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved