0

次のphpベースのページがapache+mod_phpを介して提供されていると想像してみてください。

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

これは明らかに無効なphpであり、スクリプトは失敗します。

これが発生したときに5xxベースのステータスコード+ドキュメント本文を発行するようにmod_php/apache / php.ini(?)に通知する方法はありますか?

理想的には、自分で編集/作成できるもの...

ありがとう!

4

1 に答える 1

1

最善の策は、これを行うためにPHPでカスタムエラーハンドラーとシャットダウン関数を定義することを検討することです。

エラーをキャプチャするだけで、カスタム5XXエラーヘッダーと必要な追加コンテンツ(つまり、カスタムエラーページ)を送信できます。

PHPマニュアルの次のリンクから、必要なものを入手できます。

set_error_handlerマニュアル

register_shutdown_functionマニュアル

ヘッダーマニュアル

于 2012-09-18T14:27:14.707 に答える