Sie haben JavaScript deaktiviert. Vermutlich sind Sie ein Kollege und wollen nur sehen, ob meine Website auch ohne JavaScript funktioniert.
Andernfalls: Bitte aktivieren Sie JavaScript!

webdesign weisshart Startseite

zurück zum Standard-Style

Ein einfacher Counter (Besucherzähler) mit wenigen Zeilen PHP

Symbolbild Wasserzähler
Foto: delo Pixabay-Lizenz

Es muss nicht immer gleich ein mächtiges Analysetool wie Google Analytics oder Matomo sein. Manchmal will man einfach nur wissen, wie oft eine bestimmte Seite besucht wird.

Features

In Summe führen obige Bedingungen dazu, dass dieses Tool nur ca. 10% der von Analytics & Co, oder auch Webalizer, gezeigten Seitenzugriffe auflistet. Es werden eben nach Möglichkeit nur Menschen, und zwar am Inhalt interessierte Menschen gezählt.


Wenn Sie Verwendung für das Script haben:
Einfach hier downloaden

Mit dem Download anerkennen Sie unsere Allgemeinen Geschäftsbedingungen.

Installation

  1. Archiv entpacken und alle Dateien in das Verzeichnis mit den zu erfassenden Dateien uploaden.
  2. In jede Datei, die erfasst werden soll, das folgende Snippet in den head-Bereich einfügen:

    <?php if (file_exists('counter_inc.php')) { include ('counter_inc.php'); } else { echo '<br>Die Datei counter_inc.php gibt es nicht. Der Zähler wird nicht funktionieren'; } ?>

  3. Optional: Um Suchmaschinen-Crawler auzuschließen, in die robots.txt z.B. folgende Anweisung hinzufügen: User-agent:* User-agent: Googlebot User-agent: AdsBot-Google Disallow: /counter/ Disallow: /write_to_file.php
  4. Optional: Wenn eigene Seitenaufrufe nicht gezählt werden sollen:
    Die Datei dont_count_my_visits.php einmalig mit jedem Gerät / Browser aufrufen, das nicht erfasst werden soll.

Es wird eine Log-Datei /counter/counter.log erstellt, mit folgendem Inhalt (Beispiel): … 2023-08-08 09:23:25 - Datei 1: 49 2023-08-08 11:13:05 - Datei 1: 50 2023-08-08 11:15:30 - andere Datei: 6

Neu 19.08.2023

Ein Script zur komfortablen Anzeige der Logdatei,
mit Datei- und Datumsbereich-Auswahl.

Dieses Script ist nicht im Download enthalten. Bitte bei Interesse anfragen.

Screenshot der Anzeige

Creative Commons Lizenzvertrag

Artikeltexte und Code-Snippets: Creative Commons CC BY-SA 4.0
Medien (Bilder, Videos, Audios) sind evtl. urheberrechtlich geschützt.

3 Kommentare

  1. Dietmar Liste schrieb am Samstag, 28.10.23 09:02 Uhr:

    Ich habe den Counter in diversen Sites installiert, zeige den Stand aber nicht dort, lese das Ergebnis aus und teile es durch die Tage seit dem Start. Gezeigt wird mir der aktuelle Stand aller beteiligten Sites zentral.

  2. Dietmar Liste schrieb am Mittwoch, 01.11.23 11:35 Uhr:

    Aufgrund dieser reellen Statistik meiner Websites entferne ich einige Projekte. Jetzt werden
    1. nur Besuche gezählt, die länger als 7 Sekunden dauern
    2. wiederholte Besuche innerhalb einer Stunde werden nur einmal gezählt
    3. Besuche aus China und A1 (Anonymous Proxy) werden nicht gezählt
    4. die IP-Adresse des letzten Besuchs wird erfasst und kann aufgerufen werden
    5. eigene Aufrufe werden ggf. nicht gezählt

    Das Ergebnis ist ernüchternd und hat zur Folge, dass ich den Aufwand zur Pflege reduziere oder betroffene Projekte schließe/lösche.

  3. Fritz schrieb am Mittwoch, 01.11.23 12:18 Uhr:

    @Dietmar Liste
    > … oder betroffene Projekte schließe/lösche.
    Bitte denk' auch an Suchmaschinen. Auch wenig (von Menschen) besuchte Seiten werden von Suchmaschinen-Bots gecrawled, und können einen Beitrag leisten, deine Seiten bei Google & Co. besser zu positionieren.

Über Ihren Kommentar zu diesem Artikel freue ich mich.
Wenn Sie aber Fragen haben, und eine Antwort erwarten, nutzen Sie bitte das Supportforum! Die Nutzung des Forums ist auch ohne Registrierung möglich.

? Anweisungen zur Eingabe von BB Code Wenn Javascript verfügbar ist, können Sie die obigen Schaltflächen zum Einfügen der folgenden Steuercodes verwenden (an der Cursorposition oder um gegebenenfalls markierten Text):

[b]als wichtig <strong>[/b] hervorgehobener Text
[c]Quellcode[/c] oder optisch hervorgehobenes Zitat