在ASP/PHP中获取HTTP头

在ASP/PHP中获取HTTP头,http,Http,可以在ASP/PHP中读取HTTP响应头数据吗?可以。使用以下命令: Request.Headers["HeaderName"] 希望这有帮助。干杯 编辑:需要读取发送的标题吗 Response.Headers["HeaderName"] PHP或ASP都不能直接控制web服务器返回给客户端的响应头 为了真实地获取这些信息,最好使用某种类型的脚本,尽管我不确定您是否能够编写脚本 原因是,这是从服务器获取实际响应头的唯一方法。ASP/PHP都处理请求,并将响应传回服务器,服务器软件就可以随意处

可以在ASP/PHP中读取HTTP响应头数据吗?

可以。使用以下命令:

Request.Headers["HeaderName"]
希望这有帮助。干杯

编辑:需要读取发送的标题吗

Response.Headers["HeaderName"]

PHP或ASP都不能直接控制web服务器返回给客户端的响应头

为了真实地获取这些信息,最好使用某种类型的脚本,尽管我不确定您是否能够编写脚本

原因是,这是从服务器获取实际响应头的唯一方法。ASP/PHP都处理请求,并将响应传回服务器,服务器软件就可以随意处理这些数据,如果愿意的话,还可以选择完全忽略来自脚本语言的任何内容(当然,这是不太可能的!)

PHP无法直接控制所有标题的示例如下:

<?php
header("Server: Custom-Server-1.0");

您指的是响应还是请求头?您指的是ASP或PHP,还是ASP和PHP?我指的是服务器在请求后发送的响应。使用ASP或PHP读取标题数据,而不是两者都使用。最好使用某种形式的反向代理来实现这一点,PHP或ASP都不能直接控制通过服务器本身发送的响应标题。我可以分析响应数据……我想您指的是来自浏览器请求的标题。他正在询问一种读取响应头的方法,如果我理解的话,服务器将输出响应头…啊,刚刚发布了PHP版本,然后意识到他正在寻找响应头。谢谢Edgar,我正在寻找读取响应头的方法,但是读取请求头也可能有用。