PHP - URL 函式



PHP 有許多內建函式用於處理 URL。這些程式可用於編碼、解碼、解析和建立 URL,以及其他功能。

在 PHP 中處理 URL 時,這些方法非常有用,因為它們可以改進操作和提取 URL 資料的過程。

安裝

由於PHP URL 函式是內置於 PHP 核心中的,因此無需進一步安裝。您只需要確保 PHP 已安裝在您的伺服器或開發環境中。

需求

所有版本的 PHP 都支援這些函式。請確保您要使用的特定函式受您正在使用的 PHP 版本支援。通常,PHP 4 及更高版本支援 URL 函式。

執行時配置

使用PHP URL 函式時,無需額外的執行時更改。它們可以直接使用。但請確保您的 PHP 環境已正確配置以建立網站。您可以檢視您的php.ini檔案以檢視標準的 PHP 設定。

預定義常量

下面列出的常量由此擴充套件定義,只有在將其編譯到 PHP 或在執行時動態載入後才可用。

以下常量旨在與parse_url()一起使用:

序號 常量及描述
1 PHP_URL_SCHEME (int)

輸出解析的 URL 的方案(協議)。

2 PHP_URL_HOST (int)

輸出解析的 URL 的主機名。

3 PHP_URL_PORT (int)

輸出解析的 URL 的埠。

4 PHP_URL_USER (int)

輸出解析的 URL 的使用者名稱。

5 PHP_URL_PASS (int)

輸出解析的 URL 的密碼。

6 PHP_URL_PATH (int)

輸出解析的 URL 的路徑。

7 PHP_URL_QUERY (int)

輸出解析的 URL 的查詢字串。

8 PHP_URL_FRAGMENT (int)

輸出解析的 URL 的片段(井號 # 後面的字串)。

9 PHP_QUERY_RFC1738 (int)

根據 RFC 1738 和 application/x-www-form-urlencoded 媒體型別執行編碼,這意味著空格將編碼為加號 (+) 符號。

10 PHP_QUERY_RFC3986 (int)

根據 RFC 3986 執行編碼,空格將被百分比編碼 (%20)。

函式列表

這是一些常用的 PHP URL 函式列表:

序號 函式及描述
1

base64_decode() 函式

此函式可以解碼使用 MIME base64 編碼的資料。

2

base64_encode() 函式

此函式可以使用 MIME base64 編碼資料。

3

get_headers() 函式

此函式可以獲取伺服器響應 HTTP 請求時傳送的所有標頭。

4

get_meta_tags() 函式

此函式可以從檔案中提取所有 meta 標籤內容屬性,並返回一個數組。

5

http_build_query() 函式

此函式可以生成 URL 編碼的查詢字串。

6

parse_url() 函式

此函式可以解析 URL 並返回其組成部分。

7

rawurldecode() 函式

此函式可以解碼 URL 編碼的字串。

8

rawurlencode() 函式

此函式根據 RFC 3986 進行 URL 編碼。

9

urldecode() 函式

此函式可以解碼 URL 編碼的字串。

10

urlencode() 函式

此函式對 URL 進行編碼。

php_function_reference.htm
廣告