headers_sent
HTTPヘッダーが送信されたかどうかを検出します
headers_sent()
関数は、ヘッダーが送信/送信された場所に送信/送信されたかどうかを確認します。
ヘッダーが送信されない場合は、1つを送信します。
<?php if ( ! headers_sent ( ) ) { ヘッダー( "場所:https://www.gitbox.net/" ) ; 出口; } ?> <html> <body> ... ...
オプションのファイルと行のパラメーターを使用します。
<?php //後続の使用のために$ファイルと$行を渡します //事前に割り当てないでください if ( ! headers_sent ( $ file 、 $ line ) ) { ヘッダー( "場所:https://www.gitbox.net/" ) ; 出口; //ここでトリガーされているエラー } それ以外 { echo "ヘッダーは、$ line $ lineで$ファイルで送信されました」 ; 出口; } ?> <html> <body> ... ...
headers_sent ( file 、 line )
パラメーター | 説明する |
---|---|
ファイル | オプション。ファイルと行のパラメーターが設定されている場合、headers_sent()は、PHPソースファイル名と、出力がファイルと行の変数に起動する行番号を配置します。 |
ライン | オプション。出力が開始される行番号を指定します。 |