为什么HTTP响应代码(或HTTP响应头的第一行)在PHP $ _SERVER变量数组中不可用?
这是对服务器技术工作方式的限制吗?PHP的局限性?使用HTTP协议?或者我可能完全不需要HTTP响应代码?;)
就我而言,我正在使用Apache2.
只是好奇.
编辑1:我在询问发送服务器响应之前Apache的LogFormat指令使用的等效%>s(LAST请求的状态).
编辑2:答案很有道理,但问题仍然存在,为什么我不能得到服务器的内部工作响应代码?如果我设置了ErrorDocument 403 /index.php,我可以访问响应代码$_SERVER['REDIRECT_STATUS'].是不是有更简单的方法?我猜不是.不过,我仍然从你的答案中学到了很多东西.这说得通.
还有apache_response_headers(),但仍然不喜欢工作响应代码/第一行.
| 归档时间: |
|
| 查看次数: |
869 次 |
| 最近记录: |