【问题标题】:How to get local ip address with Javascript? [duplicate]如何使用 Javascript 获取本地 IP 地址? [复制]
【发布时间】:2011-05-02 12:53:29
【问题描述】:

可能重复:
ip address of client system

我想了解客户端的本地 IP 地址。我可以用 Java 小程序做到这一点。但我不想用小程序来做。有什么方法可以用javascript知道本地ip吗?

【问题讨论】:

  • javascript or jsp or php - 其中一件与其他不同。
  • 出于安全原因,我想获取客户端本地 ip
  • 我怀疑有什么方法可以获取客户端的本地 IP。可能有许多网络接口,不应允许浏览器直接访问它们。我能想到的唯一方法是使用您提到的 Java 或 IE 下的 ActiveX。

标签: javascript jquery


【解决方案1】:

在 PHP 中,用户的 IP 存储在 _SERVER['REMOTE_ADDR'] 中。在 javascript 中,您可以使用 ajax 调用 php 页面来打印此信息。

【讨论】:

  • $_SERVER['REMOTE_ADDR'] 不要给我本地 IP 地址。我需要客户端本地 ip 例如 192.168.x.x
  • 在 JQuery 中你可以使用这个 API $.getJSON("jsonip.appspot.com?callback=?", function(data){ alert( "Ip: " + data.ip); });
【解决方案2】:

看看这个已经回答的问题:How to get client's IP address using javascript only?。我认为它会让你用 Javascript 去你想去的地方。

此页面向您展示如何使用 PHP:http://www.teachmejoomla.net/code/php/remote-ip-detection-with-php.html

【讨论】:

    猜你喜欢
    • 2011-03-17
    • 2023-04-08
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 2015-07-09
    • 2012-12-05
    • 2014-05-23
    • 1970-01-01
    相关资源
    最近更新 更多