Как узнать IP посетителя?

Oduvanchik

Guest
Как узнать IP посетителя?

Как узнать IP посетителя? И будут ли они разные у тех людей, которые сидят за одним proxy.
Мне нужно запретить посылать сообщение чаще, чем каждые 10 секунд, как это сделано на этом форуме.
 

SiMM

Новичок
[m]print_r[/m]($_SERVER) || [m]var_dump[/m]($_SERVER) || [m]phpinfo[/m](INFO_VARIABLES)
Ищите там свои переменные.

-~{}~ 14.01.05 20:22:

По поводу proxy - IP запросившего страничку будет одинаковым (они же все как бы с прокси запросы делают).
 

alexhemp

Новичок
$_SERVER['REMOTE_ADDRESS'] - ip адрес
$_SERVER['X_FORWARDED_FOR'] - если прокси, то неанонимные прокси добавляют заголовок, в котором ip клиента ЗА прокси (т.е. REMOTE_ADDRESS в этом случае - адрес прокси).

Если мне конечно не изменяет память в конце рабочего дня.
 

kad

Новичок
За прокси адрес у всех одинаковый, внутренних адресов мне не удалось найти за пределами прокси.
Мне кажется надо копать со стороны прокси. Наверно он ведет какие нибудь свои внутренние таблицы соответствия и
средствами PHP их анализировать.
Или запретить прокси пропускать локальные адреса. Тогда в $_SERVER["REMOTE_ADDR"] будут разные внутренние адреса.
 

Фанат

oncle terrible
Команда форума
а о чем?
ты точно понял, что ему нужно?
Может, тебе повторить?

Еще я хотел бы узнать, каким образом ты собрался что-то запрещать моей проксе.
 

4m@t!c

Александр
kad
Какой, город, какая блоха, какие прокси????
SiMM все тебе написал. Можно лишь только добавить http://www.php.net/manual/ru/reserved.variables.php.
 
Сверху