Heim > Artikel > Backend-Entwicklung > So ermitteln Sie, wie oft jede IP pro Tag in PHP durchsucht wird
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.
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!