新聞中心
$_SERVER全局變量。要獲取當前頁面的URL,可以使用以下代碼:,,“php,$url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];,echo $url;,“在PHP中,我們可以使用幾個內(nèi)置的超全局變量來獲取當前的網(wǎng)頁地址,以下是一些常用的方法:

創(chuàng)新互聯(lián)建站是一家專注于做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計,和順網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:和順等地區(qū)。和順做網(wǎng)站價格咨詢:13518219792
1、$_SERVER[‘REQUEST_URI’]
2、$_SERVER[‘PHP_SELF’]
3、$_SERVER[‘SCRIPT_NAME’]
4、$_SERVER[‘HTTP_HOST’]
1. $_SERVER[‘REQUEST_URI’]
$_SERVER['REQUEST_URI'] 是用于獲取當前請求的完整URL,包括查詢字符串,如果你的URL是 http://www.example.com/test?name=value,$_SERVER['REQUEST_URI'] 的值就是 /test?name=value。
2. $_SERVER[‘PHP_SELF’]
$_SERVER['PHP_SELF'] 是用于獲取當前腳本的路徑,如果你的URL是 http://www.example.com/test.php?name=value,$_SERVER['PHP_SELF'] 的值就是 /test.php。
3. $_SERVER[‘SCRIPT_NAME’]
$_SERVER['SCRIPT_NAME'] 也是用于獲取當前腳本的路徑,但它不包含查詢字符串,如果你的URL是 http://www.example.com/test.php?name=value,$_SERVER['SCRIPT_NAME'] 的值就是 /test.php。
4. $_SERVER[‘HTTP_HOST’]
$_SERVER['HTTP_HOST'] 是用于獲取當前請求的主機名,如果你的URL是 http://www.example.com/test?name=value,$_SERVER['HTTP_HOST'] 的值就是 www.example.com。
以上四個方法都可以用來獲取當前的網(wǎng)頁地址,具體使用哪個方法取決于你的需求。
相關(guān)問題與解答
問題1: 如果我只想獲取主機名,應(yīng)該使用哪個方法?
答: 如果你想只獲取主機名,你應(yīng)該使用 $_SERVER['HTTP_HOST']。
問題2: 如果我只想獲取不帶查詢字符串的URL,應(yīng)該使用哪個方法?
答: 如果你想獲取不帶查詢字符串的URL,你可以使用 $_SERVER['SCRIPT_NAME'] 或 $_SERVER['PHP_SELF'],這兩個方法都可以獲取當前腳本的路徑,但不包含查詢字符串。
新聞標題:php獲取網(wǎng)址
URL標題:http://www.dlmjj.cn/article/dpojdeg.html


咨詢
建站咨詢
