ホームページ >バックエンド開発 >PHPチュートリアル >PHP でシステムのローカル IP アドレスを確認するにはどうすればよいですか?
PHP を使用してシステムのローカル IP アドレスを取得する
コンピューターのローカル IP アドレスを決定することは、さまざまなネットワーク シナリオにおいて重要です。 PHP には、この情報を取得できる組み込み関数が用意されています。
ローカル IP アドレスの取得は、PHP スクリプトを実行しているシステムの特定のネットワーク インターフェイス アドレスを知る必要がある場合に特に便利です。このアドレスは、外部からアクセス可能な外部 IP アドレスとは異なります。
PHP バージョンに基づく PHP ソリューション
PHP は、ローカル IP を取得するためのさまざまなアプローチを提供します。アドレス (使用しているバージョンに応じて):
PHP < 5.3.0
5.3.0 より前の PHP バージョンでは、ホスト名を引数として受け取る getHostByName() 関数を使用できます。ローカル IP を取得する方法は次のとおりです:
<code class="php">$localIP = getHostByName(php_uname('n'));
PHP >= 5.3.0
PHP バージョン 5.3.0 以降では、次のオプションがあります。 getHostName() 関数を使用してホスト名を取得し、続いて getHostByName():
<code class="php">$localIP = getHostByName(getHostName());</code>
$localIP の値はシステムのローカル IP アドレスになります。通常、質問で指定されている形式は「192.*....」です。
以上がPHP でシステムのローカル IP アドレスを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。