Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 27999|Antwort: 4

[Gelöst] Discuz Spider Logging Visiting IP-Loging-Fehlerlösung

[Link kopieren]
Veröffentlicht am 15.08.2017 14:36:06 | | | |

Heute möchte ich ein Plugin installieren, das Spider-Besuche aufzeichnet, damit ich meine Website analysieren kann

Downloadadresse des DZ Application Centers: http://addon.discuz.com/?@k_spider.plugin

Nachdem die Installation abgeschlossen war, habe ich nicht allzu viel Sorgfalt genossen und dann am Nachmittag die Spider-Zugangsdaten überprüft



Ich fand heraus, dass es sich um alle IP-Adressen handelten, die mit 100.166 begannen, und dann suchte Baidu nach IP-Adressen und stellte fest, dass sie alle reservierte Adressen waren

Es sollte sein, dass die Spider-IP nicht korrekt ermittelt wurde, weil das Alibaba Cloud Load Balancing von der Website verwendet wurde.



Client Real IP Erhalten Sie die echte IP des Kunden über das X-Forwarded-For-Headerfeld


Dann finden Sie die Adresse des Plugin-Verzeichnisses: /source/plugin/k_spider

Bearbeite spider.class.php Datei und finde 20 Zeilen



Modifiziert zu


Spider-Aufnahme-Plugin, das ist normal!




Vorhergehend:SQL-Anweisungen zählen, wie viele Spalten eine Tabelle hat
Nächster:Win10 sammelt Datenschutz als Hauptpunkt der Microsoft-Show-Daten
 Vermieter| Veröffentlicht am 15.08.2017 14:37:33 |
Für WEB-Server gibt es zwei Hauptmöglichkeiten, IP zu erhalten
1. Die Adresse zur Herstellung einer TCP-Verbindung mit dem Server Remote Address
2. Über das X-Forwarded-For-Feld des HTTP-Headers

Die entsprechenden PHP-Variablen sind wie folgt

$_SERVER['REMOTE_ADDR'] // IP, die eine TCP-Verbindung mit dem Dienst herstellt
$_SERVER['HTTP_X_FORWARDED_FOR'] // Erhalten Sie den HTTP-Anfrage-Header X-Forwarded-For-Daten

Entfernte Adresse
Die IP, die eine TCP-Verbindung zum Server herstellt.
Es kann nicht gefälscht werden und ist sehr geeignet als echte IP des Nutzers
Nachdem eine HTTP-Anfrage jedoch einen Siebenschicht-Proxy passiert hat, ist sie keine Benutzer-IP mehr, meist eine SLB-IP
X-Weitergeleitet-Für
Weitergabe an den Server über Http-Header
Es kann gefälscht werden, die gewonnenen Daten können ungenau sein, und es kann auch Probleme wie XSS- und SQL-Injection verursachen
X-Forwarded-For: Das Format ist wie folgt > X-Forwarded-For: Client, Proxy1, Proxy2

Veröffentlicht am 15.08.2017 16:30:42 |
Dieses Phänomen wird durch Lastverteilung verursacht, und tritt dieses Problem ohne Lastverteilung nicht auf?
 Vermieter| Veröffentlicht am 15.08.2017 17:13:56 |
Sommer Veröffentlicht am 15.08.2017, 16:30 Uhr
Dieses Phänomen wird durch Lastverteilung verursacht, und tritt dieses Problem ohne Lastverteilung nicht auf?

Ja, ohne sie gäbe es kein solches Problem

Tatsächlich ist der Plugin-Autor nicht streng geschrieben, was rücksichtslos sein sollte
Veröffentlicht am 22.07.2021 16:35:08 |
Lerne ein bisschen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com