我正在用PHP编写一个身份验证脚本,它需要返回200only in the case that it approves the request, and403(Forbidden) or500`。我遇到的问题是,php在出现错误的情况下返回200,而将错误输出为html。除非我自己显式返回HTTP 200或HTTP 403,否则我如何才能绝对确保php将返回HTTP 500代码?换句话说,我希望将任何和所有警告或错误条件转换为500,没有异常,因此默认情况是拒绝身份验证请求,异常是使用200代码批准身份验