如果PHP文件中发生任何错误,则强制HTTP状态为500

use*_*450 6 php

首先,我使用PHP 5.4.3.

我遇到的问题是,只要PHP文件中出现错误(例如解析错误),它就会在HTML中显示错误消息,并且页面的HTTP状态将为200.

我想知道的是,如果发生任何错误,如何将HTTP状态设置为500 并且根本不显示任何错误.

请记住,我不想为每个页面显示HTTP状态500,仅为少数几个.

Joh*_*nde 0

  • error_reporting(0)使用;关闭错误报告
  • 发送您自己的 HTTP 状态代码header("HTTP/1.0 500 Internal Server Error");

参考