Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, wie oft jede IP pro Tag in PHP durchsucht wird

So ermitteln Sie, wie oft jede IP pro Tag in PHP durchsucht wird

藏色散人
藏色散人Original
2021-09-16 11:10:542052Durchsuche

So ermitteln Sie mit PHP, wie oft jede IP pro Tag angezeigt wird: 1. Erstellen Sie eine Tabelle über „CREATE TABLE ip_log()“ 2. Legen Sie die IP-Informationen fest, die beim Besuch des Benutzers aufgezeichnet werden sollen, und den Anfangswert Die Anzahl der Ansichten beträgt 1. Wenn die Anzahl der angezeigten Seiten dem eingestellten Wert entspricht, ist dem Benutzer kein Zugriff gestattet.

So ermitteln Sie, wie oft jede IP pro Tag in PHP durchsucht wird

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, Dell G3-Computer

Wie stelle ich ein, wie oft am Tag jede IP in PHP durchsucht wird?

Implementierungsidee, PHP zu verwenden, um die Anzahl der von jeder IP pro Tag angezeigten Seiten zu begrenzen

Implementierungsidee: Erstellen Sie zunächst eine Tabelle wie die folgende

CREATE TABLE ip_log
  (
      ip_log_ip VARCHAR(40),
      ip_log_date DATE,
      ip_log_visits TINYINT(1),
      ip_log_page varchar(255),
      PRIMARY KEY(ip_log_page,ip_log_ip,ip_log_date),
  );

Schreiben Sie dann Code zum Aufzeichnen der Wenn der Benutzer IP-Informationen besucht, beträgt der Anfangswert der Anzahl der Aufrufe 1.

Wenn die Anzahl der angezeigten Seiten dem eingestellten Wert entspricht, darf der Benutzer nicht darauf zugreifen.

Schließlich können Sie jede Nacht um 00:00 Uhr eine Cron-Tabelle ausführen, um alle Daten zu löschen, z. B. mithilfe von Truncate

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, wie oft jede IP pro Tag in PHP durchsucht wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn