0

想象一下,您通过 apache + mod_php 提供了以下基于 php 的页面:

<?
blahblah!!!_!_!(___);
?>

这显然是无效的 php,脚本会失败。

发生这种情况时,有什么方法可以向 mod_php / apache / php.ini (?) 发出基于 5xx 的状态代码 + 文档正文?

理想情况下,我可以自己编辑/创建...

谢谢!

4

1 回答 1

1

您最好的选择是查看在 PHP 中定义自定义错误处理程序和关闭函数来为您执行此操作。

您只需捕获错误,然后可以发送自定义 5XX 错误标头和您想要的任何其他内容(即自定义错误页面)。

PHP 手册中的以下链接应该可以为您提供所需的内容。

set_error_handler 手册

register_shutdown_function 手册

标题手册

于 2012-09-18T14:27:14.707 回答