2

我想获取访问我网站的机器的远程 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 的语法是不同的,并且是新的。请帮忙。

谢谢雷切尔

4

1 回答 1

0

文档链接的文件使用 CGI 模块并使用 CGI 的remote_addr函数获取远程地址,因此我认为您可以使用这些信息。

对远程地址进行反向 DNS 查找的成本可能很高,因此默认情况下 Web 服务器并不总是这样做。remote_host不会在这些系统上返回任何内容。

于 2011-12-19T21:38:41.387 回答