我正在开发一个
PHP应用程序,它使用HTTP响应代码进行通信以及响应主体.所以这是PHP代码中的典型场景:
try { doSomething(); } catch (Exception $e) { header('HTTP/1.1 500 Internal Server Error'); }
…而客户端中的典型代码如下所示:
switch(responseCode) { case 200 : // all fine // .... case 500 : // trouble! }
问题:如果由于PHP代码中的任何原因发生未被捕获的错误或语法错误等无法捕获的错误,Apache将发送200 OK.但我不想说500内部服务器错误.也许每个.htaccess左右.