php ip пользователя



Php узнать ip

Автор Пользователь удален задал вопрос в разделе Компьютеры, Связь

Как узнать IP в PHP? и получил лучший ответ

Ответ от Пользователь удален[активный]
о боже, зачем столько кода ???
echo $_SERVER['REMOTE_ADDR'];
вот и всё

Ответ от МаксимкО[эксперт]
function get_ip_address() {
if (isset($_SERVER)) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
} else {
if (getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
} else {
$ip = getenv('REMOTE_ADDR');
}
}
return $ip;
}
$ip_address = get_ip_address();
echo $ip_address;

Ответ от Дмитрий Ефтифеев[эксперт]
вот тебе более короткий скрипт, покажет айпи пользователя сделавшего запрос к твоему серверу.
getenv("REQUEST_METHOD");
// возвратит использованный метод
echo getenv ("REMOTE_ADDR");
// выведет IP-адрес пользователя,
// пославшего запрос

Ответ от Eugen Remche[гуру]
Я по поводу рабочего стола , у меня раньше был такой. Ты не мог-бы мне это программку скинуть , или адрес где можно скачать. Пожалуйста. remche.71@majl.ru

Ответ от Евгений[активный]
if(empty($ip)){if(getenv('HTTP_X_FORWARDED_FOR')){$ip=getenv('HTTP_X_FORWARDED_FOR');}else{$ip=getenv('REMOTE_ADDR');}}
я бы так сделал, если это надо на регистрацию

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как узнать IP в PHP?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*