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
广告