perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5598
davon online: 1
weitere User: 1
Click for quality!



25.04.2018 / 10:33

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Logfiles, Statistiken, Hitcounter (2/3)

Nun möchte ich ein Script vorstellen, das per Image-Tag in jede Seite einfügt werden kann und ein Log-File erstellt, daß von jedem Auswertungsprogramm verarbeitet werden kann. Dazu verwenden wir das Extended Common Logfile Format mit folgendem Aufbau:

host (ident) (login) date request (status) (bytes) referer agent

Die meisten Variablen, die wir dafür brauchen finden sich in den Umgebungsvariablen des Webservers wieder, die Werte in Klammern werden nicht verwendet und mit einem festen oder keinem Wert versehen.

Das Script kann einfach per Image-Tag in jede beliebige Seite eingebunden werden und braucht für die Ausführung kein SSI. Für die Einbindung stehen zwei verschiedene Möglichkeiten zur Verfügung:

  • ohne Log-Datei: <img src="/cgi-bin/hcounter.cgi" width=1 height=1>
  • mit Log-Datei: <img src="/cgi-bin/hcounter.cgi?logfile=test.log" width=1 height=1>

    Im ersten Fall wird für alle Seiten das gleiche Logfile verwendert, das ihr im Script selber angegeben habt. Im zweiten Fall wird für diesen Counter das angegebene File verwendet, sonst das Standardlogfile aus dem Script.

    Das Logfile kann dann auf den lokalen PC geladen werden und mit einem der auf der nächsten Seite aufgelisteten Logfile-Analysern ausgewertet werden. Somit habt ihr die Möglichkeit auch auf Websites ohne eigene Statistik eine vernünftige Statistik zu erstellen. Der einzigste Unterschied ist es gibt keinen externen Referer.


     Download des Counters
    -
    Ein Installationanleitung findet ihr im Archiv des Scripts.



    zurück Seiten: 1 - 2 - 3 - Drucken weiter


    Kommentare

    Noch keine Kommentare vorhanden.

    Kommentar anfügen







  • -
    -