PHPでエラー発生時のエラーメッセージを、HTMLで表示させないようにするには [PHP]
PHPで内部エラーが発生した場合、HTMLでのエラー表示がされることがあります。
これは、PHPの開発用の設定となっているためです。
正式なサーバとしてのPHPの設定では、この内部エラーのHTMLでの出力はセキュリティ的に問題がありますので、エラーのHTML表示をしないように設定します。
この設定は、php.iniのdisplay_errorsがOnに設定されているので、Offに設定することでエラー表示されなくなります。
このdisplay_errorsの設定値は、以下のようなポリシーで設定するようです。
開発用ではOnに、正式版ではOffにする。
デフォルトは、Onになっています。
これは、PHPの開発用の設定となっているためです。
正式なサーバとしてのPHPの設定では、この内部エラーのHTMLでの出力はセキュリティ的に問題がありますので、エラーのHTML表示をしないように設定します。
この設定は、php.iniのdisplay_errorsがOnに設定されているので、Offに設定することでエラー表示されなくなります。
このdisplay_errorsの設定値は、以下のようなポリシーで設定するようです。
開発用ではOnに、正式版ではOffにする。
デフォルトは、Onになっています。
コメント 0