Wie erhalte ich die IP-Adresse des Clients in PHP? Probleme mit HTTP_X_FORWARDED_FOR und REMOTE_ADDR
Hallo zusammen! Ich bin ein PHP-Anfänger und habe ein Problem beim Ermitteln der echten IP-Adresse eines Website-Besuchers.\n\nIch schreibe ein einfaches System zur Protokollierung von Benutzeraktionen. Ich muss die IP speichern, von der die Anfrage kam. Ich verwende die Standardvariable `$_SERVER['REMOTE_ADDR']`, aber mir ist aufgefallen, dass sie oft 127.0.0.1 anzeigt (wenn ich lokal teste) oder die Adresse meines Servers, nicht die echte Client-IP.\n\nHier ist der vereinfachte Code, den ich derzeit verwende:\n\n```php\n\n```\n\nIch habe in Foren gelesen, dass man `HTTP_X_FORWARDED_FOR` oder `HTTP_CLIENT_IP` überprüfen sollte, aber als ich es versuchte, bekam ich einen leeren String oder null. Außerdem habe ich gehört, dass diese Header gefälscht werden können und es unsicher ist.\n\nKönnt ihr mir sagen, wie ich das richtig mache?