English | 简体中文 | 繁體中文
查询

header_remove()函数—用法及示例

「 移除之前设置的 HTTP 头信息 」


函数名:header_remove()

适用版本:PHP 5.3.0 及以上版本

用法:header_remove() 函数用于移除之前设置的 HTTP 头信息。它可以用于清除或重置特定的 HTTP 头或删除所有已设置的头。

语法:header_remove([string $name])

参数:

  • $name(可选):要移除的特定 HTTP 头的名称。如果未提供此参数,则将移除所有已设置的头。

返回值:无返回值

示例:

  1. 移除指定的 HTTP 头:
header('Content-Type: text/html');
header_remove('Content-Type');

在上述示例中,我们首先设置了一个名为 "Content-Type" 的 HTTP 头为 "text/html",然后使用 header_remove() 函数将该头信息移除。

  1. 移除所有已设置的 HTTP 头:
header('Content-Type: text/html');
header('Expires: Thu, 01 Jan 1970 00:00:00 GMT');
header_remove();

在上述示例中,我们首先设置了两个 HTTP 头信息,然后使用 header_remove() 函数将所有已设置的头信息移除。

请注意,header_remove() 函数必须在发送任何输出之前调用,否则将会导致错误。此外,该函数只能用于移除通过 header() 函数设置的头信息,不能移除由服务器自动发送的头信息。

补充纠错
上一个函数: hebrev()函数
热门PHP函数
分享链接