You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
779 B
30 lines
779 B
7 months ago
|
<?php
|
||
|
|
||
|
class ErrorController extends yaf_controller_abstract {
|
||
|
public function errorAction($exception) {
|
||
|
if(empty($_GET['yafphp_errormsg'])) {
|
||
|
self::page403();
|
||
|
}
|
||
|
$this->getView()->assign("exception", $exception);
|
||
|
}
|
||
|
|
||
|
static function page403(){
|
||
|
header("HTTP/1.1 403 Forbidden");
|
||
|
empty($_SERVER['REDIRECT_URL']) && $_SERVER['REDIRECT_URL'] = '/';
|
||
|
if(false !== strpos($_SERVER['REDIRECT_URL'], '<')){
|
||
|
$_SERVER['REDIRECT_URL'] = '/';
|
||
|
}
|
||
|
exit("<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">
|
||
|
<html><head>
|
||
|
<title>403 Forbidden</title>
|
||
|
</head><body>
|
||
|
<h1>Forbidden</h1>
|
||
|
<p>You don't have permission to access {$_SERVER['REDIRECT_URL']}
|
||
|
on this server.</p>
|
||
|
<hr>
|
||
|
<address>Apache/2.2.22 Server at www.91paiyipai.com.com Port 88</address>
|
||
|
</body></html>
|
||
|
");
|
||
|
}
|
||
|
}
|