使用 PHP 取得系統的本機 IP 位址
確定電腦的本機 IP 位址在各種網路場景中至關重要。 PHP 提供了內建函數,使您能夠檢索此資訊。
當您需要知道執行 PHP 腳本的系統的特定網路介面位址時,取得本機 IP 位址特別有用。此位址與外界可存取的外部IP位址不同。
基於PHP版本的PHP解決方案
PHP提供了不同的取得本地IP的方法位址,取決於您使用的版本:
PHP 5.3.0
對於5.3.0 之前的PHP 版本,您可以使用getHostByName() 函數,該函數將主機名稱作為參數。以下是檢索本地IP 的方法:<code class="php">$localIP = getHostByName(php_uname('n'));</code>
PHP >= 5.3.0
在PHP 5.3.0 及更高版本中,您可以選擇使用getHostName() 函數取得主機名,後面跟著getHostByName():<code class="php">$localIP = getHostByName(getHostName());</code>$localIP 的值將是系統的本地IP 位址。它通常具有問題中指定的格式“192.*....”。
以上是如何在 PHP 中確定係統的本機 IP 位址?的詳細內容。更多資訊請關注PHP中文網其他相關文章!