curl_setopt($ch, CURLOPT_HEADER, true)
при curl_setopt($ch, CURLOPT_RETURNTRANSFER, true)
HTTP-header возвращается в теле ответа $html = curl_exec($ch)
. Вот оттуда его и доставайте через$html = curl_exec($ch);
if ($html !== false)
{
$ch_info = curl_getinfo($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$header = substr($html, 0, $ch_info['header_size']);
$html = substr($html, $ch_info['header_size']);
}