이 구성 요소는 특정 웹 페이지 또는 웹 사이트 방문에 대한 정보를 추적하는 하나 이상의 카운터를 만드는 데 사용됩니다. 하나의 카운터 구성 요소 만 만들 수 있지만 해당 구성 요소는 둘 이상의 카운터를 가질 수 있습니다.
카운터가 생성되면 삭제 될 때까지 계속됩니다.
페이지에 액세스하는 것과 같은 이벤트가있을 때는 카운터가 자동으로 증가하지 않습니다. 세트 및 증분 방법을 사용하여 카운터를 수동으로 설정하거나 성장해야합니다.
카운터는 범위가 없습니다. 카운터가 생성되면 사이트의 모든 페이지가 값을 검색하고 제어 할 수 있습니다.
1. 카운터. 세트 및 카운터
CORTERS.SET는 주로 계산의 초기 값을 설정하는 데 주로 사용되며 카운터는 계산 값을 추출하는 데 사용됩니다.
1, counts_set.asp
| <% CONTERS 설정 = Server.CreateObject ( "MSWC.Counters") 카운터. "cnbruce", 10 카운터. "it365cn", 20 카운터. "Blueidea", 30 %> 총 < %= counters.get ( "cnbruce") %> cnbruce.com 웹 사이트 방문 <br> 총 < %= counters.get ( "it365cn") %> It365cn.com 방문 웹 사이트 <br> 총 < %= counters.get ( "blueidea") %>가 blueidea.com 웹 사이트 <br>를 방문했습니다 |
사용법은 매우 간단합니다. 먼저, "counters = server.createobject ("mswc.counters ")" "는 카운터 구성 요소에 연결을 설정하는 것을 의미합니다. COUNTERS.SET "CNBRUCE", 10은 "CNBRUCE"10이라는 초기 값을 계산하는 것을 의미합니다. counters.get ( "cnbruce")는 "cnbruce"라는 숫자 값을 추출하는 것을 의미합니다.
2. 카운터
이 방법의 기능은 다음과 같습니다. 매번 하나의 카운트를 추가하십시오. 위의 예에서는 페이지를 새로 고치면 카운트가 추가되지 않으므로 이제 증분 방법을 사용하십시오.
2, counts_inc.asp
| <% CONTERS 설정 = Server.CreateObject ( "MSWC.Counters") %> 총 < %= counters.increment ( "cnbruce") %> cnbruce.com 웹 사이트 방문 <br> 총 < %= counters.increment ( "it365cn") %> It365cn.com 방문 웹 사이트 <br> 총 < %= counters.increment ( "blueidea") %>가 BlueIdea.com 웹 사이트 <br>를 방문했습니다 |
기본 코드는 주로 카운터의 함수가 1만큼 축적되기 때문에 유사합니다.
축적에 따라 간단한 투표 시스템을 만들 수 있습니다.
3, vote.asp
| <% CONTERS 설정 = Server.CreateObject ( "MSWC.Counters") vote = request.querystring ( "사이트") 카운터 increment (투표) %> 좋아하는 사이트에 대한 투표 : <form name = "사이트에 대한 투표"method = "get"action = "vote.asp"> <입력 유형 = "radio"name = "site"value = "cnbruce"> cnbruce <입력 유형 = "radio"name = "site"value = "it365cn"> it365cn <입력 유형 = "radio"name = "site"value = "blueidea"> blueidea <br> <입력 유형 = "제출"value = "투표 제출"> </form> 현재 투표 탈리 : <br> cnbruce : < % = counters.get ( "cnbruce") %> <br> It365cn : < % = counters.get ( "it365cn") %> <br> Blueidea : < % = counters.get ( "blueidea") %> <br>
|