本文目錄一覽:
php取得本機地址為什麼是::1?
沒有問題,是正確的,兩個冒號的那是IPV6的格式。
你的程序正確,在實際網絡中沒有這些麻煩。
php 獲取ip地址,為毛我獲取的是 ::1
你獲取到的就是你本地的IP地址,用的是php自帶的get_client_ip( ) 吧
你可以在那個方法里給個判斷,如果是本地,你讓它顯示為127.0.0.1,就完事了
php相對地址與絕對地址問題。
相對地址:
如果在a/b/c.php這個文件中,要讀取1/2.php,看看你a與1是否在同一個目錄,如果是,那麼訪問就可以在c.php中寫
include_once(‘../../../1/2.php’);//我習慣用include_once,”../”表示上一級目錄,你有幾個目錄就上幾層,具體你可以根據你的目錄位置來調整。
絕對路徑:
在c.php中寫
include_once($_SERVER[“DOCUMENT_ROOT”].’/1/2.php’);
為什麼php獲取ip顯示::1?
::1說明你的電腦開啟了ipv6支持,這是ipv6下的本地迴環地址的表示。
因為你訪問的時候用的是localhost訪問的,是正常情況。
使用ip地址訪問或者關閉ipv6支持都可以不顯示這個。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/254489.html