Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie die echte IP-Adresse in PHP

So erhalten Sie die echte IP-Adresse in PHP

Linda Hamilton
Linda HamiltonOriginal
2024-10-22 22:07:29141Durchsuche

How to Get the Real IP Address in PHP

Ermitteln der tatsächlichen IP-Adresse in PHP

Beim Versuch, die IP-Adresse einer Maschine mithilfe von PHP zu ermitteln, kann es zu folgendem Ergebnis kommen: „::1“. Dies liegt daran, dass Ihr Code die Variable $_SERVER['REMOTE_ADDR'] verwendet, die die IPv6-Loopback-Adresse zurückgibt.

Die IPv6-Loopback-Adresse, dargestellt als „::1“, bedeutet, dass der Server dies versucht kommuniziert mit sich selbst, ähnlich wie die Verwendung von „127.0.0.1“ mit IPv4. Dies zeigt an, dass die aktuelle Netzwerkverbindung über die Localhost-Schnittstelle erfolgt.

Wenn Sie eine andere IP-Adresse benötigen, beispielsweise die öffentliche IP-Adresse, müssen Sie über eine andere Netzwerkschnittstelle eine Verbindung zum Server herstellen. Dies könnte die Verwendung eines anderen Ethernet-Ports oder Wi-Fi-Adapters beinhalten.

Sobald Sie über die gewünschte Schnittstelle verbunden sind, können Sie den folgenden Code verwenden, um die IP-Adresse abzurufen:

<code class="php">echo $_SERVER['SERVER_ADDR'];</code>

Dies wird Geben Sie die IP-Adresse aus, die der aktiven Netzwerkverbindung zugeordnet ist.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie die echte IP-Adresse in PHP. 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