Я знаю, что могут задавать здесь следующие вопросы 1000 раз, но мне нужен конкретный ответ на мой вопрос здесь, я знаю, что мой код прав, но здесь есть что-то еще, что я не делаю знайте, так что не наденьте, повторите мой вопрос, пожалуйста. Спасибо :) Я использую код для получения IP-адреса. Вот мой код:Получите IP-адрес пользователя, используя PHP
<?php
$ipaddress = '';
if (getenv('HTTP_CLIENT_IP'))
$ipaddress = getenv('HTTP_CLIENT_IP');
else if(getenv('HTTP_X_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_X_FORWARDED_FOR'&quot;);
else if(getenv('HTTP_X_FORWARDED'))
$ipaddress = getenv('HTTP_X_FORWARDED');
else if(getenv('HTTP_FORWARDED_FOR'))
$ipaddress = getenv('HTTP_FORWARDED_FOR');
else if(getenv('HTTP_FORWARDED'))
$ipaddress = getenv('HTTP_FORWARDED');
else if(getenv('REMOTE_ADDR'))
$ipaddress = getenv('REMOTE_ADDR');
else
$ipaddress = 'UNKNOWN';
echo $ipaddress; // final ip will be here
?>
и выход:
::1
Я не знаю, почему это дает мне это число, а не реальный IP, пожалуйста, помогите в ближайшее время. Помните, что я работаю над LOCALHOST
Возможный дубликат [Как получить IP-адрес клиента в PHP?] (Http://stackoverflow.com/questions/3003145/how-to-get-the-client-ip-address-in-php) – nomistic
этот вопрос не отвечает на мой вопрос, пожалуйста, посмотрите мой вывод – Devilism