Member 7999536 Ответов: 1

получить Ip-адрес в php


Привет Как получить Ip - адрес моей машины в PHP-коде ?

1 Ответов

Рейтинг:
9

Sandeep Mewara

Основанный на аналогичная дискуссия здесь[^], похоже, что следует сделать следующее:

function getip() {
    if (isSet($_SERVER)) {
        if (isSet($_SERVER["HTTP_X_FORWARDED_FOR"])) {
            $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
        } elseif (isSet($_SERVER["HTTP_CLIENT_IP"])) {
            $realip = $_SERVER["HTTP_CLIENT_IP"];
        } else {
             $realip = $_SERVER["REMOTE_ADDR"];
        }
    } else {
         if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {
              $realip = getenv( 'HTTP_X_FORWARDED_FOR' );
         } elseif ( getenv( 'HTTP_CLIENT_IP' ) ) {
              $realip = getenv( 'HTTP_CLIENT_IP' );
         } else {
              $realip = getenv( 'REMOTE_ADDR' );
         }
    }
    return $realip;
}

Еще одна полезная ссылка: Как определить или получить IP-адрес посетителя с помощью PHP[^] &усилитель; Как получить IP-адрес моей системы[^]

Попробуй


Member 7999536

Сандип, Спасибо тебе ,
Он работал

Sandeep Mewara

Добро пожаловать.

Espen Harlinn

5 ЕД!

Sandeep Mewara

Спасибо.