0

カスタムエラーハンドラーで奇妙な問題が発生しています。これは次のとおりです。

function errHandler($errno, $errstr, $errfile, $errline)
{
    if($errno)
    {
        header('HTTP/1.1 503 Service Temporarily Unavailable');
        header('Status: 503 Service Temporarily Unavailable');
        header('Retry-After: 3600');

        exit;
    }

    return true;
}

実行中のたびに:

set_error_handler('errHandler'); 

エラーがないにもかかわらず、ヘッダーが送信されていますか? 何か案は?

4

2 に答える 2

1

var_dump() $errno, $errstr, $errfile, $errlineそれが何かヒントを与えるかどうかを確認してみてください。

于 2011-03-17T19:48:07.660 に答える
0

構文は「503ServiceUnavailable」です

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

于 2011-03-17T19:46:24.610 に答える