Один из самых частых вопросов, которые мне довелось слышать — это «как узнать IP-адрес посетителя через PHP«. Несмотря на всю простоту этой задачи, люди, тем не менее, это спрашивают. Как правило, это новички, которым PHP изучать не нужно, а нужен лишь какой-то скрипт, который будет выполнять определённую их задачу, в частности, узнавать IP-адрес посетителя. И в этой статье я этот код и дам.

Вариант №1

Чтобы узнать IP-адрес посетителя сайта нужно написать всего лишь одну строку в скрипте:

<?php
$ip = $_SERVER["REMOTE_ADDR"];
echo $ip;

Если Вы запустите этот скрипт, то узнаете свой IP-адрес. Как видите, всё просто! А в одной из следующих статей я расскажу, как узнать по IP-адресу, из какой страны пришёл человек на сайт.

Вариант №2

<?php
function getUserIp() {
  if ( isset($_SERVER['HTTP_X_REAL_IP']) )
  {
    $ip = $_SERVER['HTTP_X_REAL_IP'];
  } else $ip = $_SERVER['REMOTE_ADDR'];
 
  return $ip;
}

Для получения IP пишем:

<?php
$ip = getUserIp();
Голосов  (1)
Об авторе

Веб-разработчик. Работа с проектами простой и средней сложности. Верстка, программирование. Simpla, Drupal, Wordpress.

Смотреть посты