Удаленный IP-адрес

Я хочу получить удаленный IP-адрес компьютера, который обращается к моему веб-сайту. Я использую IC сервера обмена. IC Perl-код встроен в HTML.

В Perl я мог бы найти это решение:

use CGI; <!-- load the cgi module-->
print "Content-type: text/plain; charset=iso-8859-1\n\n";
my $q = new CGI; <!--create a CGI object-->
print $q->remote_host(); <!-- print the user ip address-->

use $ENV{REMOTE_HOST} 
use $ENV{REMOTE_ADDR}

но синтаксис IC отличается, и я новичок в этом. Пожалуйста, помогите.

Спасибо Рэйчел

1 ответ

Решение

Файл, связанный с документацией, использует модуль CGI и извлекает удаленный адрес, используя CGI. remote_addr функции, поэтому я предполагаю, что информация доступна для вас.

Выполнение обратного поиска DNS удаленного адреса может быть дорогостоящим, поэтому веб-серверы не всегда делают это по умолчанию. remote_host ничего не вернул бы в этих системах.

Другие вопросы по тегам