新聞中心
$_SERVER全局變量來獲取地址欄信息。具體代碼如下:,,“php,$url = $_SERVER['REQUEST_URI'];,echo $url;,“在PHP中,我們可以使用$_SERVER['REQUEST_URI']來獲取當(dāng)前頁面的URL,這個變量包含了當(dāng)前請求的URL信息,包括查詢字符串(如果有的話)。

岳塘網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站2013年開創(chuàng)至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
以下是一個簡單的示例:
這段代碼會輸出當(dāng)前頁面的完整URL,包括查詢字符串,如果你的頁面URL是http://www.example.com/index.php?page=1,那么這段代碼將會輸出/index.php?page=1。
相關(guān)問題與解答
1、問題:如何在PHP中獲取完整的URL,包括協(xié)議、域名和路徑?
答:你可以使用$_SERVER['HTTP_HOST']來獲取當(dāng)前的域名,使用$_SERVER['REQUEST_URI']來獲取URL的路徑和查詢字符串,你可以將這兩部分組合起來,形成完整的URL。
“`php
$protocol = (!empty($_SERVER[‘HTTPS’]) && $_SERVER[‘HTTPS’] !== ‘off’ || $_SERVER[‘SERVER_PORT’] == 443) ? "https://" : "http://";
$url = $protocol . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
echo $url;
?>
“`
2、問題:如何在PHP中獲取URL的查詢字符串參數(shù)?
答:你可以使用PHP的parse_url()函數(shù)和parse_str()函數(shù)來解析URL的查詢字符串。
“`php
$url = ‘index.php?page=1&lang=en’;
parse_str(parse_url($url, PHP_URL_QUERY), $params);
print_r($params);
?>
“`
這段代碼會輸出一個關(guān)聯(lián)數(shù)組,其中包含了查詢字符串中的所有參數(shù)及其值,在這個例子中,輸出結(jié)果將會是Array ( [page] => 1 [lang] => en )。
網(wǎng)站標(biāo)題:php如何獲取地址欄
網(wǎng)頁地址:http://m.5511xx.com/article/codhhih.html


咨詢
建站咨詢
