Aktueller Standort: Startseite> Funktionskategorien> header

header

Senden Sie den nativen HTTP -Header
Name:header
Kategorie:Netzwerk
Programmiersprache:php
Kurzbeschreibung:Sendet den ursprünglichen HTTP -Header an den Client.

Definition und Verwendung

header() -Funktion wird verwendet, um den ursprünglichen HTTP -Header an den Client zu senden.

Es ist wichtig zu beachten, dass die header() -Funktion vor einer tatsächlichen Ausgabe aufgerufen werden muss!

Beispiel

Beispiel 1

Senden Sie drei HTTP -Header, um das zwischen Seite zu verhindern: Seitendeckung:

 <? Php
// Vergangenes Datum
Header ( "Ausgelassen: Mon, 26. Juli 1997 05:00:00 GMT" ) ;
Header ( "Cache-Control: No-Cache" ) ;
Header ( "Pragma: No-Cache" ) ;
?>

<html>​
<body>​
...
...

Hinweis: Benutzer können einige Optionen festlegen, um die Standard -Cache -Einstellungen des Browsers zu ändern. Durch das Senden der oben genannten Header werden Sie diese Einstellungen überschreiben und den Browser zum Cache zwingen!

Beispiel 2

Fordern Sie den Benutzer auf, die generierte PDF-Datei zu speichern (mithilfe des Inhaltsdispositions-Headers, um einen empfohlenen Dateinamen anzugeben und den Browser zu zwingen, das Dialogfeld "Speichern" anzuzeigen):

 <? Php
Header ( "Inhaltstyp: Anwendung/PDF" ) ;

// Es heißt Download.pdf
Header ( "Inhaltsdisposition: Anhang; Dateiname = 'heruntergeladen.pdf'" ) ;

// PDF -Quelldatei befindet sich in Original.pdf
ReadFile ( "original.pdf" ) ;
?>

<html>​
<body>​

...
...

Grammatik

 Header ( Header , Ersetzen , http_response_code )

Parameterwert

Parameter beschreiben
Kopfball Erforderlich. Gibt die zugesandte Header -Zeichenfolge an.
ersetzen

Optional. Gibt an, ob der Header den vorherigen ähnlichen Header ersetzen oder einen neuen Header desselben Typs hinzufügen soll.

Der Standardwert ist wahr (wird ersetzt). Falsch erlaubt mehrere Header desselben Typs.

http_response_code Optional. Erzwingt den HTTP -Antwortcode zum angegebenen Wert.
Ähnliche Funktionen
Beliebte Artikel