
19.12.2008, 17:55
|
|
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
С нами:
11020706
Репутация:
4693
|
|
Определение IP отправителя
Иногда натыкаюсь на подобные фугкции определения IP:
Код:
if ($cip = getenv("HTTP_CLIENT_IP"))
$ip = $cip;
elseif ($cip = getenv("HTTP_X_FORWARDED_FOR"))
$ip = $cip;
elseif ($cip = getenv("REMOTE_ADDR"))
$ip = $cip;
else $ip = "UNKNOWN";
Вопрос: Зачем делать именно так? В каких случаях HTTP_CLIENT_IP может быть неустановлен?
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..
Мой блог: http://qwazar.ru/.
|
|
|