header_remove()
entfernt den zuvor von header()
-Funktion festgelegten HTTP -Header.
Löschen Sie einen bestimmten Header:
<? Php Header ( "Ausgelassen: Mon, 26. Juli 1997 05:00:00 GMT" ) ; Header ( "Cache-Control: No-Cache" ) ; Header ( "Pragma: No-Cache" ) ; Header_remove ( "Pragma" ) ; ?>
Alle zuvor festgelegten Header löschen:
<? Php Header ( "Ausgelassen: Mon, 26. Juli 1997 05:00:00 GMT" ) ; Header ( "Cache-Control: No-Cache" ) ; Header ( "Pragma: No-Cache" ) ; Header_remove ( ) ; ?>
In diesem Beispiel werden alle HTTP-Header ( "Expires"
, "Cache-Control"
und "Pragma"
), die zuvor von header()
festgelegt wurden, durch Aufrufen header_remove()
(ohne Parameter) entfernt. Dies bedeutet, dass die HTTP -Antwort diese Header -Informationen nicht enthält. Dies kann in einigen Fällen nützlich sein, insbesondere wenn Sie die zuvor festgelegten Headerinformationen zurücksetzen oder löschen möchten. Beachten Sie jedoch, dass header_remove()
den Header, den PHP an den Client gesendet hat, nicht beeinflusst. Es beeinflusst nur die Header, die noch ausstehend sind, wenn die Funktion aufgerufen wird.
Header_remove ( Headername )
Parameter | beschreiben |
---|---|
Kopfliebname |
Optional. Gibt den zu gelöschten Headernamen an. Wenn Sie weggelassen werden, löschen Sie alle zuvor festgelegten Header. |