MAMP:本地主機回傳 ::1 作為 IP 正常嗎?
在 Web 開發領域,人們很容易想知道如果 MAMP 堆疊回傳「::1」作為本機的 IP 位址是預期行為。這是一個有效的問題,特別是如果您在 Snow Leopard 等較舊的作業系統上使用 MAMP。
了解 ::1
::1 是 IPv6 位址代表loopback接口,指的是電腦本身的網路介面。它通常用於 IP 位址解析,其作為本機主機 IP 的存在可歸因於許多現代作業系統預設支援 IPv6。
解決問題
雖然 ::1 作為本地主機 IP 並不罕見,但您可能更喜歡使用更熟悉的 IPv4 位址 (127.0.0.1)。這可以透過修改 macOS 系統上的 Apache 設定檔 (httpd.conf) 來實現。
解決方案:
進行這些變更後,$_SERVER['REMOTE_ADDR'] 變數現在將傳回 127.0.0.1 作為本機 IP 位址。
以上是使用MAMP時,Localhost返回::1作為IP正常嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!