Projekt 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 ...)
| (c) Copyright (c) 2007, Stefan Weschta |