Heim Backend-Entwicklung PHP-Problem Die Rolle des PHP-Funktionsheaders

Die Rolle des PHP-Funktionsheaders

Aug 27, 2019 pm 01:48 PM
header php

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/");

2. Angegebener Inhalt:

header(&#39;Content-type: application/pdf&#39;);

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!

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

Heiße KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP-Tutorial
1600
276
Wie man mit Arrays in PHP arbeitet Wie man mit Arrays in PHP arbeitet Aug 20, 2025 pm 07:01 PM

PhparrayShandledatacollectionSeffictionlyusingInedorassociativestruationen;

So verwenden Sie die Variable $ _cookie in PHP So verwenden Sie die Variable $ _cookie in PHP Aug 20, 2025 pm 07:00 PM

$ _Cookieisaphpsuperglobalfor AccessingcookieStbytheBrowser; CookiesAresetusingsetcookie () vor dem Output, Readvia $ _cookie ['name'], aktualisiert Byresending mit den Sekton, mit SCURITYBESTPRACTICING, MIT SECURITYBESTPRACTICICING, MIT SECURITYBESTPRECTICE

Beschreiben Sie das Beobachter -Designmuster und seine Implementierung in PHP. Beschreiben Sie das Beobachter -Designmuster und seine Implementierung in PHP. Aug 15, 2025 pm 01:54 PM

TheobserverdesignPatternNenableAtomaticnotificationOfDependentObjectSwhenasubjectsSstatechanges.1) itdefinesaon-to-ManyDependencyBetobjects; 2) thesubjectmaintainSalistoBoBserverSandnotifiesthemviaAcommonNection;

PHPMYADMIN -Sicherheits -Best Practices PHPMYADMIN -Sicherheits -Best Practices Aug 17, 2025 am 01:56 AM

Um PhpMyAdmin effektiv zu schützen, müssen mehrere Sicherheitsmaßnahmen ergriffen werden. 1. Beschränken Sie den Zugriff über IP, nur vertrauenswürdige IP -Verbindungen sind zulässig. 2. Ändern Sie den Standard -URL -Pfad zu einem Namen, der nicht leicht erraten ist. 3. Verwenden Sie starke Passwörter und erstellen Sie einen dedizierten MySQL-Benutzer mit minimierten Berechtigungen. Es wird empfohlen, die Zwei-Faktor-Authentifizierung zu aktivieren. V. 5. Stärken Sie den Webserver und die PHP -Konfiguration, deaktivieren Sie gefährliche Funktionen und begrenzen Sie die Dateiausführung. 6. HTTPS zum Verschlüsseln der Kommunikation erzwingen, um Anmeldeinformationen zu verhindern; 7. Deaktivieren Sie PhpMyAdmin, wenn Sie nicht verwendet werden, oder erhöhen Sie die HTTP -Grundauthentifizierung; 8. Überwachen Sie regelmäßig Protokolle und konfigurieren Sie Fail2ban, um sich gegen Brute Force Cracking zu verteidigen. 9. Setup löschen und

Verwenden von XSLT -Parametern, um dynamische Transformationen zu erstellen Verwenden von XSLT -Parametern, um dynamische Transformationen zu erstellen Aug 17, 2025 am 09:16 AM

XSLT -Parameter sind ein Schlüsselmechanismus für die dynamische Konvertierung durch externe Übergabewerte. 1. Verwenden Sie deklarierte Parameter und setzen Sie Standardwerte. 2. Übergreifende Wert des tatsächlichen Wertes aus dem Anwendungscode (z. B. C#) über Schnittstellen wie XSltargumentList; 3.. Steuerungsbedingte Verarbeitung, Lokalisierung, Datenfilterung oder Ausgabeformat durch $ ParamName -Referenzparameter in der Vorlage; 4. Best Practices umfassen die Verwendung sinnvoller Namen, die Bereitstellung von Standardwerten, die Gruppierung zugehörigen Parametern und das Überprüfen der Werte. Die rationale Verwendung von Parametern kann XSLT -Style -Blätter hoch wiederverwendbar und wartbar machen, und die gleichen Stilblätter können diversifizierte Ausgabeergebnisse basierend auf unterschiedlichen Eingaben erzielen.

Sie verwenden derzeit keine an eine NVIDIA GPU angehängte Anzeige [behoben]. Sie verwenden derzeit keine an eine NVIDIA GPU angehängte Anzeige [behoben]. Aug 19, 2025 am 12:12 AM

Ifyousee "youarenotusingAdisplayAttachedToannvidiagpu", sorgthyourMonitorisconnectedTotenvidiagpuport, configuredisplaysetingsinnvidiaControlpanel, aktualisiertesRiversusingdduandcleanInstall und SetthePrimarygputodiscretetIniNBiScreteInbios/uefi.restartafartafartafarfArtartafarfaTafarygputodiscreteInbios/uefi

PS Oil Lackfilter fixe ausgegraut PS Oil Lackfilter fixe ausgegraut Aug 18, 2025 am 01:25 AM

Die OilpaintFilterinphotoshopisgreyedoutusualBecauseOfincompatibledoCumentModeOrlayerType; sicherstellen, dass Photoshopcs6orlaterinThefulldesktopversion, bestätigte Heimaagesisin8-BitperchannelandrgbcolorModyChekingimage> -SmakaSure-Bitperchannel-Asse-BaSure-AssiePixel-Basis-Assire-Assireapixel-Assire-Assie-Assireapixel-Basis-Assire-Assireapixel-Basis-Assire-Bit-Lace-Assire-Assie-Assie-Bit-Leer-Modus, und der MakaSurapixel-Asse-Bitperchannel-Asse-Assiepixel-Assire-Assireapixel-Basis

Wie man mit Daten und Zeiten in PHP arbeitet Wie man mit Daten und Zeiten in PHP arbeitet Aug 20, 2025 pm 06:57 PM

UsedatetimefordateInphp: createwitheNewdatetime (), formatwithFormat (), modifyviaadd () modify (), setTimezoneswithDatetimezone und CompareUSUKTERSORDERSordiff () Togetintervals.

See all articles