ホームページ  >  記事  >  バックエンド開発  >  PHP スクリプトのローカル IP アドレスを取得するにはどうすればよいですか?

PHP スクリプトのローカル IP アドレスを取得するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-25 00:51:30598ブラウズ

How to Retrieve the Local IP Address of Your PHP Script?

PHP ローカル IP 取得

特定のシナリオでは、PHP スクリプトを実行しているシステムのローカル IP アドレスを取得する必要がある場合があります。このアドレスは、特にマシンのローカル ネットワーク カードに関係するため、外部 IP とは異なります。

CLI 実装

5.3.0 より前の PHP バージョンの場合、次のとおりです。コードは使用できます:

<code class="php">$localIP = getHostByName(php_uname('n'));</code>

PHP バージョン 5.3.0 以降の場合:

<code class="php">$localIP = getHostByName(getHostName());</code>

注:

  • getHostName () はシステムのホスト名を返しますが、getHostByName() はホスト名を IP アドレスに解決します。
  • 上記のコードは、システムが独自のホスト名を解決できることを前提としています。そうでない場合は、ifconfig や ipconfig を使用するなど、別の方法を使用する必要がある場合があります。

以上がPHP スクリプトのローカル IP アドレスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。