しんちゃんのPHP入門道場
管理人:しんちゃんが独学でコツコツ学んだ経験を忘れないように秘かに記録しておいてるものです
※ まだ作成途中なので管理人の気分でレイアウトが変わります。ご勘弁を<(_ _)>

ヘッダー送信状況確認

 
<?php

//ヘッダーがまだ何も送信されていない場合に送信します
if(!headers_sent())
{
    header("Location: http://www.yahoo.co.jp/");
    exit;
}

// オプションのfileとlineパラメータの使用例(PHP4.3.0以降)
// $filename と $linenum が後で使用されていることに注目。
// これらの変数に事前に値を与えたりしてはいけません。
if(!headers_sent($filename, $linenum))
{
    header("Location: http://www.google.com/");
    exit;
}
//おそらく、ここでエラー処理を行うでしょう。
else
{
    echo "$filename の $linenum 行目でヘッダがすでに送信されています。\nリダイレクトできません。代わりにこの <a href="http://jp.msn.com/">リンク</a> をクリックしてください。\n";
    exit;
}

?>
 

Copyright (C) 2009 - 2018 しんちゃん All Rights Reserved.