Forum Webscript.Ru
Программирование => Perl => Тема начата: koder20005 от 04 Апреля 2005, 05:03:09
-
Как определить Ip запустившего скрипт на сервере?.
-
print $ENV{REMOTE_ADDR};
-
$ENV{HTTP_X_FORWADER_FOR} так же стоит проверять. А лучше вообще использовать конструкцию вида:
my $remote_ip=$ENV{\'REMOTE_ADDR\'} ? $ENV{\'REMOTE_ADDR\'} : $ENV{\'HTTP_X_FORWARDED_FOR\'};
Потому что в поле REMOTE_ADDR может ничего не передаватся (к примеру если работа идет через прокси)