Die Rolle des PHP-Funktionsheaders

藏色散人
Freigeben: 2023-02-23 11:34:02
Original
87509 Leute haben es durchsucht

Die Rolle des PHP-Funktionsheaders

Die Rolle des PHP-Funktionsheaders

Die Rolle der Header()-Funktion in PHP ist das Senden Header-Informationen an den Client.

Empfohlen: [PHP-Tutorial]

Was sind Header-Informationen?

Hier ist nur eine kurze Erklärung, bitte lesen Sie das http-Protokoll im Detail.

Im HTTP-Protokoll umfasst der serverseitige Antwortinhalt zwei Teile: Header-Informationen (Header) und Body-Inhalt. Die Header-Informationen sind hier nicht der Ebenso ist der Textinhalt nicht < /BODY>. Die Header-Informationen sind für den Benutzer unsichtbar und enthalten viele Elemente, darunter Serverinformationen, Datum, Inhaltslänge usw. Der Hauptinhalt ist der gesamte HTML-Code, also alles, was Sie sehen können.

Wozu dienen Header-Informationen?

Die Header-Informationen haben viele Funktionen, die wichtigsten sind die folgenden:

1. Sprung: Wenn der Browser den Standort: xxxx in den Header-Informationen empfängt, wird dies automatisch geschehen Springen Sie zur URL-Adresse, auf die xxxx zeigt. Dies ähnelt in gewisser Weise dem Schreiben eines Sprungs in js. Dieser Sprung ist jedoch nur dem Browser bekannt und Benutzer können ihn nicht sehen, unabhängig davon, ob etwas im Inhalt enthalten ist.

2. Geben Sie den Inhalt der Webseite an: Wenn die Header-Informationen für dieselbe XML-Datei Folgendes angeben: Inhaltstyp: application/xml, analysiert der Browser sie gemäß dem XML-Dateiformat. Wenn die Header-Informationen jedoch wie folgt lauten: Content-type: text/xml, analysiert der Browser sie als gespeicherten Text. (Browser analysieren Dateien nicht basierend auf Erweiterungen)

3. Anhang: Ich weiß nicht, ob Ihnen aufgefallen ist, dass der Browser manchmal den Anhang öffnet, wenn Sie etwas von einigen Websites herunterladen und auf den Download-Link klicken Da auf einer Webseite alle angezeigten Zeichen verstümmelt sind, hängt dieses Problem auch mit den Header-Informationen zusammen. Manchmal entscheidet der Browser anhand des Inhaltstyps, ob geöffnet oder gespeichert werden soll, und trifft daher manchmal ein falsches Urteil (hauptsächlich, weil der Website-Designer vergisst, den Inhaltstyp zu schreiben). Tatsächlich gibt es eine andere Möglichkeit, anzugeben, dass der Inhalt ein Anhang ist und gespeichert werden muss: Content-Disposition: filename="xxxxx"

So schreiben Sie ihn in PHP ?

1. Sprung:

header("Location: http://www.example.com/");
Nach dem Login kopieren

2. Angegebener Inhalt:

header(&#39;Content-type: application/pdf&#39;);
Nach dem Login kopieren

Abschließend möchte ich daran erinnern Jeder muss auf etwas achten. Alle Header-Informationen müssen vor dem Hauptinhalt stehen. Wenn eine Ausgabe erfolgt, sind die von der Header-Funktion geschriebenen Header-Informationen nutzlos. Wenn sich beispielsweise am Anfang der Datei

Das obige ist der detaillierte Inhalt vonDie Rolle des PHP-Funktionsheaders. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage