欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php 獲得url

王浩然1年前8瀏覽0評論

PHP如何獲得URL

PHP如何獲得URL

在Web開發中,獲取當前URL是一個非常普遍的需求。在PHP中,我們可以通過一些內置函數來輕松地獲得URL,這些函數包括:

  • $_SERVER['REQUEST_URI']
  • $_SERVER['SCRIPT_NAME']
  • $_SERVER['PHP_SELF']
  • $_SERVER['QUERY_STRING']

接下來,我們將逐一介紹這些函數的用法。

$_SERVER['REQUEST_URI']

$_SERVER['REQUEST_URI']返回的是當前URL的相對路徑。例如:

如果當前url為http://example.com/test.php?a=1&b=2,上面的代碼將輸出:

/test.php?a=1&b=2

$_SERVER['SCRIPT_NAME']

$_SERVER['SCRIPT_NAME']返回的是當前腳本的路徑(從站點根目錄開始)。例如:

如果當前URL為http://example.com/test.php?a=1&b=2,上面的代碼將輸出:

/test.php

$_SERVER['PHP_SELF']

$_SERVER['PHP_SELF']返回的是當前腳本的文件名(從站點根目錄開始)。例如:

如果當前URL為http://example.com/test.php?a=1&b=2,上面的代碼將輸出:

/test.php

$_SERVER['QUERY_STRING']

$_SERVER['QUERY_STRING']返回的是當前URL中的查詢字符串部分。例如:

如果當前URL為http://example.com/test.php?a=1&b=2,上面的代碼將輸出:

a=1&b=2

如何將這些函數組合起來使用

如何將這些函數組合起來使用

通常情況下,我們需要將這些函數組合起來使用才能獲得我們需要的URL。例如:

上面的代碼將輸出完整的URL:

http://example.com/test.php?a=1&b=2

如果我們只需要獲得URL中的參數,我們可以使用parse_str函數來解析查詢字符串:

上面的代碼將輸出:

array(2) {
["a"]=>string(1) "1"
["b"]=>string(1) "2"
}

小結

小結

通過使用內置函數,我們可以輕松地獲得當前URL,從而方便地進行URL相關的操作。有了這些知識,我們就可以更加自如地處理URL了。