Page Counter 구성 요소

Page Counter 구성 요소는 웹 페이지가 열린 횟수를 표시하는 PageCounter 개체를 작성합니다. 이 개체는 정기적으로 방문 수를 텍스트 파일에 기록하므로 서버가 종료되는 경우에도 데이터가 유실되지 않습니다. Page Counter 구성 요소는 내부 Central Management 개체를 사용하여 응용 프로그램에서 각 페이지가 열린 횟수를 기록합니다.

Server.CreateObject 메서드를 사용하여 PageCounter 개체의 인스턴스를 페이지에 만들면 이 개체는 Central Management 개체에서 지정된 웹 페이지에 대한 현재 방문 횟수를 검색합니다. 그러면 이 개체가 노출한 메서드를 사용하여 개체를 조정할 수 있습니다.

Page Counter 구성 요소는 다음 파일을 사용합니다.

파일 이름 설명
Pagecnt.dll Page Counter 구성 요소
방문 횟수 카운트 데이터 파일 Page Counter 구성 요소가 현재 방문 횟수를 저장하는 텍스트 파일입니다.

구문

Set oVar = Server.CreateObject( "MSWC.PageCounter" )

매개 변수

oVar

Server.CreateObject의 호출로 작성되는 PageCounter 개체 이름을 지정합니다.

레지스트리 항목

Page Counter는 개체가 컴파일되거나 등록될 때 레지스트리에 MSWC.PageCounter 키를 추가합니다. 이 키는 HKEY_CLASSES_ROOT 아래에 추가되고 다음 명명된 값을 포함합니다.

명명된 값 설명
File_Location 방문 횟수 카운트 데이터 파일의 경로와 파일 이름을 지정하는 문자열입니다. 기본 파일 이름은 Hitcnt.cnt이며 Windows 디렉터리에 위치합니다.
Save_Count 방문 횟수 카운트가 방문 횟수 카운트 데이터 파일에 저장되기 전까지의 방문 횟수를 지정하는 DWORD입니다. 이 값은 페이지당 방문 횟수가 아니라 총 방문 횟수입니다. 기본값은 25입니다.

메서드

Hits 지정된 URL이 열린 횟수를 표시합니다.
PageHit 방문 횟수 카운트를 증가시킵니다.
Reset 지정된 페이지의 방문 횟수 카운트를 0으로 설정합니다.

예제

다음은 PageCounter 개체를 사용하여 페이지 방문자의 수를 추적하여 열 번째 손님에게 특별한 메시지를 전송하는 예제입니다.

--- PageCount.asp ---

<% 
  Set MyPageCounter = Server.CreateObject("MSWC.PageCounter")
  HitMe = MyPageCounter.Hits
  If HitMe = 10 Then 
%>
  You are the lucky 10th Customer!!! <BR>
<% Else %>
  Sorry, you are customer #<%= HitMe %> <BR>
<% End If %>

© 1997-2001 Microsoft Corporation. All rights reserved.