Web ページの内部 IP アドレスを取得するにはどうすればよいですか? Web サイトをデザインするための任意の言語 (javascript、php など) を使用できます。私が実際に行う必要があるのは、ローカル Web サーバーを作成し、同じ WiFi ネットワーク内のクライアントが Web ページに表示されている IP アドレス (192.168.XX) を介して接続できるようにすることです。しかし、私は常に 192.168.XX の代わりに 127.0.0.1 を php で取得します。何かアイデアはありますか?
質問する
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 に答える