add
curl_setopt($ch, CURLOPT_HEADER, true);
and then use something like
$headers = get_headers_from_curl_response($response);
function get_headers_from_curl_response($response)
{
$headers = array();$header_text = substr($response, 0, strpos($response, "\r\n\r\n")); foreach (explode("\r\n", $header_text) as $i => $line) if ($i === 0) $headers['http_code'] = $line; else { list ($key, $value) = explode(': ', $line); $headers[$key] = $value; } return $headers;}
Something like php - Returning header as array using Curl - Stack Overflow