headers_sent
Erkennen Sie, ob der HTTP -Header gesendet wurde
headers_sent()
überprüft, ob der Header an die Stelle gesendet/gesendet wurde.
Wenn kein Header gesendet wird, senden Sie einen:
<? Php if ( ! Headers_Sent ( ) ) { Header ( "Ort: https://www.gitbox.net/" ) ; Ausfahrt ; } ?> <html> <body> ... ...
Verwenden Sie optionale Datei- und Zeilenparameter :
<? Php // $ file und $ line für die spätere Verwendung übergeben // Zuwenden Sie sie nicht im Voraus zu if ( ! headers_sent ( $ file , $ line ) ) { Header ( "Ort: https://www.gitbox.net/" ) ; Ausfahrt ; // hier ausgelöste Fehler hier ausgelöst } anders { echo "Header in $ file online $ line " ; Ausfahrt ; } ?> <html> <body> ... ...
Header_Sent ( Datei , Zeile )
Parameter | beschreiben |
---|---|
Datei | Optional. Wenn die Datei- und Zeilenparameter festgelegt sind, platziert Header_Sent () den PHP -Quelldateinamen und die Zeilennummer, mit der die Ausgabe in den Variablen Datei und Zeilen startet. |
Linie | Optional. Gibt die Zeilennummer an, mit der der Ausgang beginnt. |