远程IP地址

发布于 2024-12-21 18:33:19 字数 426 浏览 1 评论 0原文

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

谢谢 雷切尔

I want to get the remote IP of the machine accessing my website.
I am using Interchange Server IC. IC perl code in embedded into HTML.

In perl i could find out this solution :

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}

but syntax of IC is different and am new to it.
Pls help.

Thanks
Rachel

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最好是你 2024-12-28 18:33:19

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

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

A file linked from the documentation use the CGI module and fetches the remote address using CGI's remote_addr function, so I presume that information is available to you.

Doing a reverse DNS lookup of the remote address can be expensive to do, so web servers don't always do this by default. remote_host would return nothing on those systems.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文