Projekt CountIt

Projektname: "CountIt"

Ziel: Besucherzähler für die Homepage


Nun, meinen Seitenzähler auf der Startseite habt Ihr sicherlich bemerkt. Zu erst wollte ich mir einen aus dem WWW besorgen, dort sind aber meist schon richtig komplexe Zähler entstanden. Wenn jemand einen einfachen kleinen Zähler benötigt, darf er diesen verwenden. 

Da dieser Seitenzähler nur die Seitenzugriffe protokollieren soll, hab ich mir kurz um einen eigenen erstellt.

Skriptsprache: Perl
Dateiname: countit.pl
Integriert per SSI: .shtml

Da nicht wirklich jeder Seitenzugriff gezählt werden soll, hab ich das Logfile des Servers angezapft. Dort wird nach der IP des Requests gesucht und die Zeitstempel verglichen. Liegen die Protokolleinträge außerhalb des Zeitraums, dann wird der Besuch gezählt.

Dieser Zähler ist wahrscheinlich nicht für jeden Provider passend. Der Grund liegt in der Formatierung des Logfiles bzw. der Einträge.

Die Einbindung in die Webseite kann sich jeder selbst aussuchen. Hier läufts eben per SSI. Um den Zähler auszulösen und die Zählung zur Anzeige zu bringen muss folgender Kommentar in euerer Seite stehen:

<!--#exec cgi="/cgi-bin/countit.pl" -->

Es gibt natürlich auch viele andere Möglichkeiten, um ein Perl Skript zum laufen zu bekommen.

Download: countit (rechte Maustaste, speichern unter ...)


!!! Hier gibt es eine weitere Version !!!
Falls jemand einen einfachen Seitenzähler benötigt, um beispielsweise die Zugriffe auf die Startseite zu zählen, der kann folgenden countit der Version 2.0 benutzen.
Dieser erstellt eine eigenes Zugriffsprotokoll für eine Seite. Diese Version ist für Webseiten gedacht, die über wenig Webspace verfügen. Die Protokolldatei wird bei jedem Zugriff erneut bereinigt, d.h. alle protokollierten Zugriffe, die außerhalb der Reloadsperre liegen, werden automatisch entfernt.

Download: countit (rechte Maustaste, speichern unter ...)

 Über mich Studium Mein Labor Kontakt Impressum Startseite

(c) Copyright (c) 2007, Stefan Weschta