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!
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!
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> ... ...
Header ( Header , Ersetzen , http_response_code )
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. |