在我的网页中获取IP地址(192.168.X.X,由无线路由器分配)?

时间:2013-03-02 11:10:06

标签: php javascript jquery html web

如何在我的网页中获取内部IP地址?可以是任何设计网站的语言(javascript,php等)。我实际需要做的是制作一个本地Web服务器,并让同一个wifi网络中的客户端通过网页上显示的IP地址(192.168.X.X)进行连接。但我总是在php而不是192.168.X.X获得127.0.0.1,任何想法?

3 个答案:

答案 0 :(得分:5)

我通过以下代码解决了,获取无线本地IP地址(192.168.X.X):

$myIP = gethostbyname(trim(`hostname`));

答案 1 :(得分:0)

// PHP < 5.3.0
$Local_IP = @gethostbyname(php_uname('n'));

// PHP >= 5.3.0
$Local_IP = @gethostbyname(getHostName());

答案 2 :(得分:-1)

你只需要在

中阅读
$ip = $_SERVER['SERVER_ADDR'];

如果您想了解$ _SERVER中可用的所有数据:

print("<pre>\n");
print_r($_SERVER);
print("\n</pre>\n");

$ _ SERVER包含许多有用的信息。您可能还想查看:

$_SERVER['LOCAL_ADDR']