[PHP错误异常]①⑧--页面重定向

[PHP错误异常]①⑧--页面重定向_第1张图片
Paste_Image.png

ExceptionRedirectHandler.php

_exception = $e;
    }

    public static function handle(Exception $e)
    {
        $self = new self($e);
        $self->log();
        while (@ob_end_clean()) ;
        header('HTTP/1.1 307 Temporary Redirect');
        header('Cache-Control:no-cache,must-revalidate');
        header('Expires:Sat,27 Mar 2015 13:28:48 GMT');
        header('Location:' . $self->redirect);
        exit(1);
    }

    public function log()
    {
        error_log($this->_exception->getMessage() . PHP_EOL, 3, $this->_logFile);
    }
}

set_exception_handler(array('ExceptionRedirectHandler', 'handle'));

$link = mysql_connect('localhost', 'sdsds', 'sdsds');
if (!$link) {
    throw new Exception('数据库可能被攻击,抓紧查看情况');
}

404.html




    
    Title


404

Paste_Image.png

你可能感兴趣的:([PHP错误异常]①⑧--页面重定向)