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

语法为“503 服务不可用”

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

于 2011-03-17T19:46:24.610 回答