adsPlace_1

Войти или Зарегистрироваться

adsPlace_3

Получение IP пользователя на PHP

Иногда нужно определять IP-адрес пользователя.

Он может использоваться в системе защиты, идентификации и прочих. Но не всегда его можно определить  только при помощи $_SERVER[‘HTTP_CLIENT_IP’].

Ниже приведена функция для максимально точного определения IP-адреса пользователя.

Функция getIP():

function getIP(){
    if (!empty($_SERVER['HTTP_CLIENT_IP'])){
        //check ip from share internet
        $ip = $_SERVER['HTTP_CLIENT_IP'];
    }elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
        //to check ip is pass from proxy
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    } else {
        $ip = $_SERVER['REMOTE_ADDR'];
    }
return $ip;
}

А какие способы используете Вы?

Последние из рубрики

Комментарии(0)

  • Комментариев еще нет. Будь первым!

    Оставь свой отзыв

    Для вставки кода используйте кнопки php, html, javascript, css, sql

    * - поля обязательны к заполнению