Documentación offline PHP master

header_remove

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

header_remove

Elimina un encabezado HTTP

Descripción#

header_remove([string $name]): void
```php

Elimina un encabezado HTTP previamente añadido con `header`.

## Parámetros

`name`  
El nombre del encabezado a eliminar. Si es `null`, todos los encabezados definidos previamente son eliminados.

> [!NOTE]
> Este argumento no distingue entre mayúsculas y minúsculas.

## Valores devueltos

No se retorna ningún valor.

## Historial de cambios

| Versión | Descripción               |
|---------|---------------------------|
| 8.0.0   | `name` ahora es nullable. |

## Ejemplos

Eliminar un encabezado HTTP con `header_remove`
Resultado del ejemplo anterior es similar a:

    X-Bar: Baz

Eliminar todos los encabezados HTTP con `header_remove`

```php

Resultado del ejemplo anterior es similar a:

Notas#

[!CAUTION] Esta función elimina todos los encabezados configurados por PHP, incluyendo cookies, sesiones y los encabezados X-Powered-By.

[!NOTE] Los encabezados solo serán accesibles y se mostrarán cuando se utilice un SAPI que los soporte.

Véase también#

header, headers_sent