如何在我的网页中获取内部 IP 地址?可以是用于设计网站的任何语言(javascript、php 等)。我实际上需要做的是制作一个本地Web服务器,并让同一wifi网络中的客户端通过网页上显示的IP地址(192.168.XX)进行连接。但我总是在 php 中得到 127.0.0.1 而不是 192.168.XX,有什么想法吗?
问问题
7375 次
3 回答
6
我通过以下代码解决,获取无线本地IP地址(192.168.XX):
$myIP = gethostbyname(trim(`hostname`));
于 2013-03-02T19:27:06.703 回答
0
// PHP < 5.3.0
$Local_IP = @gethostbyname(php_uname('n'));
// PHP >= 5.3.0
$Local_IP = @gethostbyname(getHostName());
于 2016-12-01T20:16:33.867 回答
-1
你只需要阅读它
$ip = $_SERVER['SERVER_ADDR'];
如果您想知道 $_SERVER 中可用的所有数据,请使用:
print("<pre>\n");
print_r($_SERVER);
print("\n</pre>\n");
$_SERVER 包含很多有用的信息。您可能还想检查:
$_SERVER['LOCAL_ADDR']
于 2013-03-02T13:56:42.683 回答