Le composant Counters permet de gérer des compteurs permanents.
Le code ci-dessous, permet de déclarer une instance du composant Counters pour l'ensemble d'un site Web.
<object RUNAT = "Server" SCOPE = "Application" ID = "Objet_Compteur" PROGID = "MSWC.Counters"> </object>
Cette déclaration doit être insérée dans le fichier global.asa du répertoire racine.
Les noms et les valeurs des compteurs sont stockés dans un fichier dénommé counters.txt situé dans un répertoire où se trouve le fichier counters.dll.
Les PropriétésPropriété |
---|
Description |
Get(Nom_Compteur) |
retourne la valeur du compteur. |
Increment(Nom_Compteur) |
incrémente le compteur par pas de 1. |
Remove(Nom_Compteur) |
réinitialise le compteur dans le fichier Counters.txt. |
Set(Nom_Compteur, Nombre) |
spécifie une valeur entière pour le compteur. |
<-- Fichier Global.asa situé sous la racine du site Web --> <object runat="Server" scope="Application" id="compteur" progid="MSWC.Counters"> </object> ... <-- Fichier Counter.asp --> <html> <body> <h3>Cette page a été ouverte <%= compteur.Get("compte_page") %> fois.</h3> <h4>L'incrémentation : <%= compteur.Increment("compte_page") %></h4> <a href="counters.asp">Recharger la page</a> </body> </html> |