当前位置: 首页> 函数类别大全> header_remove

header_remove

删除之前设置的 HTTP 头
名称:header_remove
分类:网络Network
所属语言:php
一句话介绍:移除之前使用 header() 函数设置的 HTTP 标头。

定义和用法

header_remove() 函数移除先前通过 header() 函数设置的 HTTP 标头。

实例

例子 1

删除特定标头:

<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");

header_remove("Pragma");
?>

例子 2

删除所有先前设置的标头:

<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");

header_remove();
?>

例子解释:

在这个示例中,所有通过 header() 函数先前设置的 HTTP 标头("Expires""Cache-Control""Pragma")都将通过调用 header_remove() 函数(不带参数)而被移除。这意味着 HTTP 响应将不包含这些标头信息。这在某些情况下可能很有用,特别是当你希望重置或清除先前设置的标头信息时。但是,请注意,header_remove() 函数不会影响 PHP 已经发送给客户端的标头;它只影响在函数调用时仍处于待处理状态的标头。

语法

header_remove(headername)

参数值

参数 描述
headername

可选。指定要删除的标头名称。

如果省略,则删除所有先前设置的标头。

同类函数
  • 检查与给定Internet主机名或IP地址对应的DNS记录 checkdnsrr

    checkdnsrr

    检查与给定Internet主机名或IP地
  • 关闭系统日志链接 closelog

    closelog

    关闭系统日志链接
  • 返回已发送的 HTTP 响应头(或准备发送的) headers_list

    headers_list

    返回已发送的HTTP响应头(或准备发送的
  • 打开与系统日志记录器的连接 openlog

    openlog

    打开与系统日志记录器的连接
  • 发送原生 HTTP 头 header

    header

    发送原生HTTP头
  • 获取与端口和协议相对应的互联网服务 getservbyport

    getservbyport

    获取与端口和协议相对应的互联网服务
  • 将人类可读的IP地址转换为其压缩的in_addr表示形式 inet_pton

    inet_pton

    将人类可读的IP地址转换为其压缩的in_
  • 将打包的Internet地址转换为人类可读的表示形式 inet_ntop

    inet_ntop

    将打包的Internet地址转换为人类可
热门文章