Zwracanie nagłówka jako tablicy za pomocą Curl

Próbuję uzyskać odpowiedź i nagłówki odpowiedzi z CURL przy użyciu PHP, specjalnie dla Content-Disposition: attachment; więc mogę zwrócić nazwę pliku przekazaną w nagłówku. Wydaje się, że nie jest zwracane w curl_getinfo.

Próbowałem użyć funkcji HeaderFunction do wywołania funkcji w celu odczytania dodatkowych nagłówków, jednak nie mogę dodać zawartości do tablicy.

Czy ktoś ma jakieś pomysły?

Poniżej znajduje się część mojego kodu, który jest klasą opakowania Curl:

 ...
 curl_setopt($this->_ch, CURLOPT_URL, $this->_url);
 curl_setopt($this->_ch, CURLOPT_HEADER, false);
 curl_setopt($this->_ch, CURLOPT_POST, 1);
 curl_setopt($this->_ch, CURLOPT_POSTFIELDS, $this->_postData);
 curl_setopt($this->_ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($this->_ch, CURLOPT_USERAGENT, $this->_userAgent);
 curl_setopt($this->_ch, CURLOPT_HEADERFUNCTION, 'readHeader');

 $this->_response = curl_exec($this->_ch);
 $info = curl_getinfo($this->_ch);
 ...


 function readHeader($ch, $header)
 {
      array_push($this->_headers, $header);
 }

questionAnswers(8)

yourAnswerToTheQuestion