Es wird eine kleine Datei verwendet, in welcher der aktuelle Zählerstand gespeichert ist. Dieser Stand wird gelesen, um eins erhöht und wieder abgespeichert. Der Zählerstand wird dann als Grafikbitmuster ausgegeben, d.h. an den Web-Client übertragen.
Obiger Zähler ist noch nicht allgemein verwendbar, weil er nur die Zugriffe auf eine einzige Datei zählen kann. Er verarbeitet keine Information, auf welche Datei zugegriffen wurde. Dies lässt sich jedoch leicht ergänzen.
Der Zähler wird mit folgendem Tag aufgerufen:
<img src="/cgi-bin/counter.cgi" alt="Zugriffszähler">
Hier können Sie sich den Perl-Quelltext zu counter ansehen.