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

header_remove

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

实例

例子 1

删除特定标头:

<span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token function">header</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"Expires: Mon, 26 Jul 1997 05:00:00 GMT"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">header</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"Cache-Control: no-cache"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">header</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"Pragma: no-cache"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token function">header_remove</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"Pragma"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

例子 2

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

<span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token function">header</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"Expires: Mon, 26 Jul 1997 05:00:00 GMT"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">header</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"Cache-Control: no-cache"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">header</span><span class="token punctuation">(</span><span class="token string double-quoted-string">"Pragma: no-cache"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token function">header_remove</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

例子解释:

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

同类函数
  • 获取与协议名称关联的协议号 getprotobyname

    getprotobyname

    获取与协议名称关联的协议号
  • 打开与系统日志记录器的连接 openlog

    openlog

    打开与系统日志记录器的连接
  • 打开一个网络连接或者一个Unix套接字连接 fsockopen

    fsockopen

    打开一个网络连接或者一个Unix套接字连
  • 获取互联网主机名对应的 MX 记录 getmxrr

    getmxrr

    获取互联网主机名对应的MX记录
  • 关闭系统日志链接 closelog

    closelog

    关闭系统日志链接
  • 获取互联网主机名对应的 IPv4 地址列表 gethostbynamel

    gethostbynamel

    获取互联网主机名对应的IPv4地址列表
  • stream_set_blocking的别名 - 为资源流设置阻塞或者阻塞模式 socket_set_blocking

    socket_set_blocking

    stream_set_blocking的
  • stream_get_meta_data的别名 - 从封装协议文件指针中取得报头/元数据 socket_get_status

    socket_get_status

    stream_get_meta_data