如何获取响应标头?

时间:2010-11-17 15:08:37

标签: php header

我目前正在使用PHP CLI连接远程主机并发送一些标头。然后我的脚本等待响应。我可以打印出来,但它会返回HTML。我只想要标题。我怎么能这样做?

3 个答案:

答案 0 :(得分:3)

也许你可以使用get_headers

答案 1 :(得分:0)

接收HTTP响应的格式与发送请求的格式基本相同:标题和正文用两个CRLF(\r\n\r\n)分隔。

$parts = explode("\r\n\r\n", $http_response);
$headers = array_shift($parts);
$body = implode("\r\n\r\n", $parts);

答案 2 :(得分:0)

如果您真的只需要使用get_headers标题,如果您需要内容和标题,请使用普通文件系统函数并在$http_response_header中找到标题。