„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie erhalte ich mit PHP die echte IP-Adresse von Besuchern, auch wenn diese Proxys verwenden?

Wie erhalte ich mit PHP die echte IP-Adresse von Besuchern, auch wenn diese Proxys verwenden?

Veröffentlicht am 21.12.2024
Durchsuche:401

How to Get the Real IP Address of Visitors Using PHP, Even When They Are Using Proxies?

Überwindung der Proxy-Verschleierung: Enthüllung der echten IP-Adressen der Besucher

Als Webentwickler stehen wir oft vor der Herausforderung, die wahre IP-Adresse eines Besuchers zu ermitteln , insbesondere wenn sie Proxy-Dienste nutzen, um ihre Identität zu verbergen. Dieser Artikel bietet eine Lösung für dieses Problem, indem er einen robusten PHP-Code vorstellt, der effektiv die tatsächliche IP-Adresse des Besuchers abruft, selbst wenn Proxyserver vorhanden sind.

Der bereitgestellte Code beginnt mit der Überprüfung der Servervariablen HTTP_CF_CONNECTING_IP, die wird üblicherweise von CloudFlare festgelegt, wenn der Proxy-Dienst verwendet wird. Wenn diese Variable vorhanden ist, aktualisiert der Code HTTP_CLIENT_IP, REMOTE_ADDR und weist jedem den Wert von HTTP_CF_CONNECTING_IP zu.

Anschließend untersucht der Code drei primäre Servervariablen: HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR und REMOTE_ADDR. Es priorisiert HTTP_CLIENT_IP als das zuverlässigste. Wenn HTTP_CLIENT_IP eine gültige IP-Adresse ist, wird sie als endgültige IP-Adresse ausgewählt.

Wenn HTTP_CLIENT_IP nicht verfügbar oder ungültig ist, fährt der Code mit der Überprüfung von HTTP_X_FORWARDED_FOR fort. Wenn diese Variable auch eine gültige IP-Adresse enthält, wird sie als IP-Adresse des Besuchers verwendet.

Wenn schließlich weder HTTP_CLIENT_IP noch HTTP_X_FORWARDED_FOR verfügbar oder gültig sind, greift der Code als letzten Ausweg auf REMOTE_ADDR zurück.

Durch die Nutzung dieses umfassenden Ansatzes können Sie jetzt sicher die echten IP-Adressen von Besuchern abrufen, selbst wenn diese versuchen, sie hinter Proxyservern zu verbergen. Diese Technik gibt Webentwicklern die Möglichkeit, eine genaue IP-basierte Geolokalisierung durchzuführen, Benutzeraktivitäten zu verfolgen und den Website-Verkehr präziser zu analysieren.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3