网站如何查找和显示您的IP? 例如,在whatismyip.org的顶部,它会显示“你的IP是:xxxx”。 该网站如何做到这一点? 我理解它与客户端 - 服务器通信有关,但我不确定如何从html与服务器通信。 我可以使用哪种库或语言来执行此操作?

===============>>#1 票数:2 已采纳

这不是“HTML”,它是为HTML服务的服务器。 要通过网站响应您的计算机,服务器需要知道您从IP / IP握手获得的IP。 服务器只是将此IP输出到HTML页面。

示例PHP脚本:

<html>
...

Your IP: <?php echo $_SERVER['REMOTE_ADDR']; ?>

...
</html>

===============>>#2 票数:0

HTML只是一种纯粹用于向浏览器显示格式化文本的语言,它在客户端内部运行。 它无法获取IP地址等信息。 只有服务器端可以获取您的IP,因为Web浏览的工作方式,当您连接到特定的域或Web地址时,它会将您的浏览器连接到您的浏览器(客户端)提供IP和您的浏览器的客户端名称等详细信息的服务器(像Chrome / Safari / Firefox),因此服务器现在拥有IP地址等信息。 为了显示它,您可以使用Web编程中常见的脚本语言,如PHP / Python / PERL。

  ask by Elias Benevedes translate from so

未解决问题?本站智能推荐: