Remove error.php
Redirecting to other script introduces possibility of inject custom messages to it. Though there is no clear security issue in this, it might confuse users and mistake them to go to external site as it allows to include links.
This commit is contained in:
57
libraries/error.inc.php
Normal file
57
libraries/error.inc.php
Normal file
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
/* vim: set expandtab sw=4 ts=4 sts=4: */
|
||||
/**
|
||||
* phpMyAdmin fatal error display page
|
||||
*
|
||||
* @package phpMyAdmin
|
||||
*/
|
||||
|
||||
if (! defined('PHPMYADMIN')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
header('Content-Type: text/html; charset=utf-8');
|
||||
?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $lang; ?>" dir="<?php echo $dir; ?>">
|
||||
<head>
|
||||
<link rel="icon" href="./favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
|
||||
<title>phpMyAdmin</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<style type="text/css">
|
||||
<!--
|
||||
html {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
font-size: small;
|
||||
color: #000000;
|
||||
background-color: #F5F5F5;
|
||||
margin: 1em;
|
||||
}
|
||||
h1 {
|
||||
margin: 0;
|
||||
padding: 0.3em;
|
||||
font-size: 1.4em;
|
||||
font-weight: bold;
|
||||
color: #ffffff;
|
||||
background-color: #ff0000;
|
||||
}
|
||||
p {
|
||||
margin: 0;
|
||||
padding: 0.5em;
|
||||
border: 0.1em solid red;
|
||||
background-color: #ffeeee;
|
||||
}
|
||||
//-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>phpMyAdmin - <?php echo $error_header; ?></h1>
|
||||
<p><?php echo PMA_sanitize($error_message); ?></p>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user