0

$_SERVER['REMOTE_ADDR'] を実行したときに値 127.0.0.1 を取得したい。しかし、代わりに 127.0.0.1 を取得します。値 ::1 を取得します。誰でもその値を取得する方法を教えてくれますか? ログ活動に使用しました。

4

1 に答える 1

3

::1 は IPv6 アドレスで、ローカルマシンへのループバックアドレスである 0:0:0:0:0:0:0:1 の略です。したがって、::1 は、IPv4 の代わりに IPv6 経由でのみ 127.0.0.1 と同じです。

本当に IPv4 だけが必要な場合は、Apache 構成で IPv6 接続を無効にしてみてください。

Listen 0.0.0.0:80
Listen 192.170.2.1:80

ここで詳細な解決策を見つけることができます

于 2013-04-25T05:30:57.090 に答える