Heim >Backend-Entwicklung >PHP-Problem >So geben Sie einen Fehlercode in PHP zurück
In PHP können Sie die Funktion header() verwenden, um einen Fehlercode zurückzugeben, was bedeutet, dass der Seite 404-Header-Informationen hinzugefügt werden. Die Syntax lautet beispielsweise „header(“HTTP/1.0 404 Not Found“);“.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Wie gibt PHP einen Fehlercode zurück?
Mit der Funktion header() in PHP können Sie 404-Header-Informationen zur zurückgegebenen Seite hinzufügen und so den Browser darauf hinweisen, dass die Webseite nicht gefunden werden kann.
Sie können also Folgendes verwenden:
header("HTTP/1.0 404 Not Found");
oder:
header("Status: 404 Not Found");
Letzteres wird im FastCGI-Modus verwendet und die beiden Sätze können direkt gleichzeitig in den PHP-Code geschrieben werden.
Der Auszug aus der Header-Verwendungsanleitung von der offiziellen Website des PHP-Handbuchs lautet wie folgt:
The header string.There are two special-case header calls. The first is a header that starts with the string "HTTP/" (case is not significant), which will be used to figure out the HTTP status code to send. For example, if you have configured Apache to use a PHP script to handle requests for missing files (using the ErrorDocument directive), you may want to make sure that your script generates the proper status code.For FastCGI you must use the following for a 404 response:
And header("Location: xxx.com"); ist standardmäßig auf einen 302-Statussprung eingestellt, sodass kein 404-Fehler ausgegeben werden kann Status an den Browser weiter.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo geben Sie einen Fehlercode in PHP zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!