了解HTTP状态代码是来自apache还是PHP的任何方法


Any way to know if an HTTP status code is from apache or PHP

有没有办法知道响应头中的状态代码是由Apache自己生成的,还是由PHP脚本引导的?

我假设您正在检查客户端的流量,除了HTTP(S)之外,没有对服务器的真正访问。实际上,您最好检查是否存在非标准X-Powered-By标头,并查看其值是否以PHP/开头。然而,这只是一个指标,有问题的状态代码可能是由PHP生成的;这不是一个保证。事实上,这个头部可能是通过多种方式锻造而成的。总之:没有办法确定。