ich $ _SERVER [ "REMOTE_ADDR"] und es gibt ':: 1'Erste seltsame IP-Adresse vom Server Aufruf (PHP, Drupal)
Irgendwelche Ideen nennen, warum bin ich diese seltsame Ausgabe zu bekommen? Wie bekomme ich eine richtige IP?
ich $ _SERVER [ "REMOTE_ADDR"] und es gibt ':: 1'Erste seltsame IP-Adresse vom Server Aufruf (PHP, Drupal)
Irgendwelche Ideen nennen, warum bin ich diese seltsame Ausgabe zu bekommen? Wie bekomme ich eine richtige IP?
::1
ist das IPv6-Äquivalent von 127.0.0.1
, das die IP-Adresse Ihrer lokalen (Loopback) Schnittstelle ist.
Weitere Informationen hier: http://en.wikipedia.org/wiki/Localhost
Wie eine richtige IP zu bekommen?
Sie können IPv6 auf Ihrem Webserver deaktivieren, um nur IPv4-Hosts zu bedienen. Auf diese Weise erhalten Sie nur propers IP-Adressen in $_SERVER["REMOTE_ADDR"]
Bedeutet es, dass außerhalb von localhost wird dies eine traditionelle IP zurückgeben? – skyisred
Wenn Ihr Produktions-Webserver über IPv6 erreichbar ist und jemand mit einer IPv6-Verbindung Ihre Website besucht, gilt dies nicht. Es gibt keine Notwendigkeit, IPv6-Adressen anders zu behandeln, es ist nur in 64 Bits statt 32 codiert. Sie müssen nichts auf Ihrer Seite ändern. Eigentlich sollte man sich daran gewöhnen, denn IPv6 wird der nächste Standard im Internet sein. –
Vielen Dank für die Klärung! – skyisred