Получить IP -адрес клиента в PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получить IP -адрес клиента в PHP

Сообщение Anonymous »

Я использую следующую функцию для получения IP -адреса клиента. < /p>

function get_client_ip() {
$ipaddress = '';
if (isset($_SERVER['HTTP_CLIENT_IP']))
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_X_FORWARDED']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED'];
else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_FORWARDED']))
$ipaddress = $_SERVER['HTTP_FORWARDED'];
else

if(isset($_SERVER['REMOTE_ADDR']))
$ipaddress = $_SERVER['REMOTE_ADDR'];

else
$ipaddress = 'UNKNOWN';

return $ipaddress;
}
< /code>

Но я проверяю результаты, которые он дает мне IP -адрес, отличный от моего машинного IP -адреса на сервере. (Я думаю, что это IP -адрес моего сервера организации) любое решение я могу получить реальный IP -адрес моего клиента. />
edit-2 Live Link
http://stashad.com/nodegates/voter.php?incr=blockvotes

Подробнее здесь: https://stackoverflow.com/questions/488 ... ent-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»