我正在运行 apache 服务器,并且我希望自定义 PHP 错误页面显示错误号和错误描述。例如,我在 .htaccess 中:ErrorDocument 404/?e=404
在我的错误页面中:
<?php
$e = $_GET['e'];
if($e === 404){
?>
Error: <?=$e?>
<?php } ?>
因此它将显示:
错误:404
但我希望它也显示描述,例如
错误:404 未找到
无需从 PHP 中的数据库等中提取数据。那么是否可以用.htaccess传递参数或者其他东西呢?
最佳答案
据我所知,没有什么魔法可以为您翻译描述中的错误代码。这并不意味着您不能继续走已经走的路:
ErrorDocument 404 /?e=404&desc=Not%20Found
现在错误代码位于 $_GET['e']
中,描述位于 $_GET['desc']
中。
关于php - 使用 .htaccess/PHP 获取错误描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29638191/