首頁  >  文章  >  後端開發  >  如何檢索 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn