2012-01-25 2 views
0

У меня есть простая веб-страница, на которой пользователь вводит некоторую информацию перед отправкой формы. Я хотел бы получить его IPaddress после того, как сообщение будет сделано.Простой пользователь веб-приложения с регистрационной информацией

+0

загляните в $ ip = $ _ SERVER ['REMOTE_ADDR']; – Elen

ответ

1

Вот функция от another relevant post, что должно помочь:

function getUserIpAddr() 
{ 
    if (!empty($_SERVER['HTTP_CLIENT_IP'])) //if from shared 
    { 
     return $_SERVER['HTTP_CLIENT_IP']; 
    } 
    else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //if from a proxy 
    { 
     return $_SERVER['HTTP_X_FORWARDED_FOR']; 
    } 
    else 
    { 
     return $_SERVER['REMOTE_ADDR']; 
    } 
} 

Это будет охватывать случайный пользователь прокси-сервера и общие сети.

0

ниже код должен работать:

<?php 
    echo $_SERVER['REMOTE_ADDR']; 
?> 

Смежные вопросы