Как определить IP адрес?

Нередко перед веб-мастерами встаёт вопрос: как определить IP адрес пользователя вашего сайта?

Не будем глубоко вдаваться в  технические подробности детального отслеживания, ведь тому, как поймать пришедшего через прокси, посвящена отдельная статья.

В данном случае всё определение данных о пользователе построено на функции PHP getenv() — получение значения переменной окружения. Этот метод используется, как правило, для статистики или для регистрации простейших действий пользователя.

Простейший вариант использования этой функции:

$ip = getenv ("REMOTE_ADDR"); // получает ip-адрес пользователя

Ниже представим более полный вариант, с которым вы можете поэкспериментировать самостоятельно:

echo "REMOTE_ADDR=".getenv('REMOTE_ADDR');
echo "HTTP_CLIENT_IP=".getenv('HTTP_CLIENT_IP');
echo "HTTP_X_FORWARDED_FOR=".getenv('HTTP_X_FORWARDED_FOR');
echo "HTTP_X_FORWARDED=".getenv('HTTP_X_FORWARDED');
echo "HTTP_X_COMING_FROM=".getenv('HTTP_X_COMING_FROM');
echo "HTTP_FORWARDED_FOR=".getenv('HTTP_FORWARDED_FOR');
echo "HTTP_FORWARDED=".getenv('HTTP_FORWARDED');
echo "HTTP_COMING_FROM=".getenv('HTTP_COMING_FROM');
echo "HTTP_VIA=".getenv('HTTP_VIA');
echo "HTTP_XROXY_CONNECTION=".getenv('HTTP_XROXY_CONNECTION');
echo "HTTP_PROXY_CONNECTION=".getenv('HTTP_PROXY_CONNECTION');

Вы можете сохранить этот код на своём сервере в Сети, и обратившись к нему напрямую или через прокси, узнать о себе много интересного.

Similar Posts:

Запись опубликована в рубрике Кодим с прокси с метками , , . Добавьте в закладки постоянную ссылку.

Комментарии запрещены.