卷曲不返回标头信息


Curl doesnt return header information

我使用 curl 通过 PHP 从网站获取数据(HTTP 请求)。 并且数据的一些信息存储在标头信息中。 我可以简单地使用 curl_exec 获取数据,但是如果我尝试使用 curl_getinfo 获取标头信息,则信息丢失。 它应该像Ajax一样工作。 有人可以帮助我吗?

>curl_getinfo不会给你标头,它只是给出关于最后一个请求的元信息。CURLOPT_HEADER选项可确保标头包含在输出中:

...
curl_setopt($c, CURLOPT_HEADER, true);
$data = curl_exec($c);
list($headers, $body) = explode("'n'n", $data, 2);