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