TECH I.S.

PHP headers_sent()関数

❮ PHP ネットワークリファレンス

ヘッダーが送信されない場合は、1つ送信します。

<?php if (!headers_sent()) {   header("Location: https://www.w3schools.com/");   exit; } ?> <html> <body> ... ...


定義と使用法

headers_sent()関数は、ヘッダーが送信されたかどうか/どこに送信されたかを確認します。

構文

<div>headers_sent(<em>file,line</em>)</div>

パラメータ値

パラメータ

説明

file Optional fileおよびlineパラメーターが設定されている場合、headers_sent()はPHPソースファイル名と、出力が開始された行番号をfileおよびline変数に入れます。
line Optional 出力が開始された行番号を指定します

Technical Details

Return Value: HTTPヘッダーが送信された場合はTRUE、それ以外の場合は FALSE

PHP バージョン:

4.0+

PHP 変更ログ:

PHP 4.3: オプションのfilelineパラメーター

その他の例

オプションのfileおよびlineパラメータを使用する:

<?php // $file and $line are passed in for later use // Do not assign them values beforehand if (!headers_sent($file, $line))   {   header("Location: https://www.w3schools.com/");   exit;   // Trigger an error here   } else   {   echo "Headers sent in $file on line $line";   exit;   } ?> <html> <body> ... ...

❮ PHP ネットワークリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細