Hit-Counter sind bei neuen und erfahrenen Webmastern gleichermaßen beliebt. Es gibt verschiedene Methoden, einen Zugriffszähler auf Ihrer Website zu verwenden. Dieses Handbuch konzentriert sich jedoch auf eine bestimmte Implementierung in PHP. Es wird davon ausgegangen, dass Sie in einer LAMP-Umgebung (Linux, Apache, MySQL, PHP) arbeiten und eine gewisse Kontrolle über den Server haben. Wenn Sie dies nicht tun, müssen Sie möglicherweise die Anweisungen an Ihre spezifische Umgebung anpassen. Die zum Erstellen dieses Setups verwendeten Datenbankabfragen werden im Abschnitt Datenbankabfragen aufgelistet.
Teil eins von vier:
Einrichten der Datenbank
- 1 Erstellen Sie eine neue Datenbank. Wenn Sie bereits über eine Datenbank, einen Benutzernamen und ein Kennwort verfügen, können Sie diesen Schritt überspringen. Wenn Sie keinen Zugriff auf eine MySQL-Konsole haben, sollten Sie diese Abfrage in phpMyAdmin oder einem anderen Online-Abfragetool eingeben. Wenn Ihr Web-Host Ihnen bereits einen Benutzernamen und eine Datenbank zur Verfügung stellt (und Sie keine Kontrolle darüber haben, mehr zu erstellen), verwenden Sie diese und überspringen Sie diesen Schritt.
- 2 Erstellen Sie einen Datenbankbenutzer. Wenn Sie diesen Schritt ausführen, wird davon ausgegangen, dass Sie bei MySQL mit einem Root-Account angemeldet sind und einen separaten Benutzer für den Zugriff auf den Zugriffszähler erstellen möchten. Wenn dies nicht zutrifft, verwenden Sie den Benutzernamen, den Sie bereits für den Zugriff auf die Datenbank haben. Stellen Sie sicher, dass Sie Ihre eigenen Anmeldeinformationen verwenden, nicht die in diesem Beispiel verwendeten. Erteilen Sie den Benutzerberechtigungen für Ihre Datenbank.
- 3 Erstellen Sie die Tabelle hit_counter. Diese Tabelle wird die Anzahl der Treffer, die wir erhalten, verfolgen. Verwenden Sie die Tabellenstruktur wie im Bild gezeigt.
Teil zwei von vier:
Erstellen des Zugriffszählers
- 1 Erstellen Sie eine neue Datei namens "HitCounter.php". Diese Datei enthält eine Klasse, die Sie in andere PHP-Skripte einfügen können, wenn Sie einen Treffer protokollieren möchten.
- 2 Stup out die HitCounter-Klasse. Erstellen Sie lokale Klassenmitglieder, um Ihre Anmeldeinformationen und die Datenbankverbindungsinformationen zu speichern.
- 3 Schreiben Sie den Konstruktor. Im Konstruktor sollten Sie die Datenbankverbindung herstellen und die Trefferanzahl auf Null initialisieren.
- 4 Schreibe die öffentlichen Funktionen. Diese Methoden können von jedem anderen Skript aufgerufen werden, das die HitCounter-Klasse instanziiert.
- Fügen Sie eine Methode zum Verarbeiten von Sichten hinzu. Diese Methode wird bei jeder Seitenladung aufgerufen, die auf einen Treffer gezählt werden soll.
- Fügen Sie einen Getter für die Gesamtansicht hinzu. Dies wird an Orten aufgerufen, an denen Sie die Gesamtzahl der Aufrufe anzeigen möchten.
- Füge einen Getter für die einzigartigen Treffer hinzu. Sie rufen dies an die Stelle, an der Sie die Anzahl der eindeutigen Aufrufe anzeigen möchten.
- 5 Füllen Sie die restlichen Hilfsmethoden aus. Diese Methoden machen die Hauptarbeit für den Hit-Counter. Sie sind als privat gekennzeichnet, so dass sie nur intern verwendet werden können.
-
Daten bekommen()
Ruft die aktuelle Anzahl der Aufrufe aus der Datenbank ab. Wenn keine Daten vorhanden sind, werden diese Daten auf Null gesetzt. -
isNewVisitor ()
bestimmt, ob der Besucher in seiner aktuellen Sitzung bereits unsere Website besucht hat -
Besuch()
erhöht den Gesamtzähler für Zugriffe und erhöht den eindeutigen Besucherzähler, wenn der Benutzer die Website in seiner aktuellen Sitzung nicht besucht hat.
-
Teil drei von vier:
Verwenden des Zugriffszählers
- 1 Erstellen Sie eine neue Datei, um Ihren Zugriffszähler zu verwenden. Dies sollte eine tatsächliche Seite sein, die der Besucher sehen soll. Wenn Sie bereits eine Website haben, sollte dies das nach vorne zeigende PHP-Skript sein (normalerweise index.php). Grundsätzlich jede PHP-Datei, auf die vom Web aus zugegriffen werden kann und die Sie zum Aktualisieren des Zählers verwenden möchten.
- 2 Fügen Sie die Datei mit der HitCounter-Klasse ein. Es wird empfohlen, require_once über include zu verwenden.
- 3 Rufen Sie den Sichtenprozessor auf. Dies teilt dem Zähler das Aktualisieren der Zähler mit. Es ist auch notwendig, die aktuellen Zählungen für die Anzeige zu erhalten.
- 4 Zeigen Sie Ihre Anzahl der Aufrufe an. Sie können wählen, ob Sie entweder die Gesamtzahl der Treffer oder nur die eindeutigen Treffer anzeigen möchten. Es kann überall eingebettet werden, wo es vom PHP-Skript ausgegeben wird.
- 5 Testen Sie Ihren Trefferzähler. Ihre Zugriffszähler sollten nun angemessen erhöht werden, wenn Sie Ihre Webseite anzeigen. Wenn Sie sich weiter auffrischen, erhöht sich die Gesamtzahl der Treffer, aber die Anzahl der einzelnen Sitzungen bleibt gleich. Das ist gut.
Teil vier von vier:
Datenbankabfragen
/ * Erstellen einer neuen Datenbank * / ERSTELLEN DATENBANK hit_counter; / * In den hit_counter-Datenbankkontext gelangen * / BENUTZEN hit_counter; / * Erstellen eines neuen Benutzers * / ERSTELLEN BENUTZER wikehow IDENTIFIED BY "Ihr Passwort"; / * Erteilen von Datenbankberechtigungen * / GEWÄHREN ALLE auf hit_counter ZU wikehow; / * Erstellen Sie die Hit-Counter-Tabelle * / ERSTELLEN TABELLE 'schlagen_Zähler' ( 'gesamt_Treffer ' int(11) ohne Vorzeichen NICHT NULL STANDARD '0', 'einzigartig_Treffer ' int(11) ohne Vorzeichen NICHT NULL STANDARD '0' );
Facebook
Twitter
Google+