Возврат заголовка в виде массива с использованием Curl

Я пытаюсь получить ответ & amp; заголовки ответа от CURL с использованием PHP, специально для Content-Disposition: attachment; поэтому я могу вернуть имя файла, переданное в заголовке. Похоже, что это не возвращается в curl_getinfo.

Я пытался использовать функцию HeaderFunction для вызова функции для чтения дополнительных заголовков, однако я не могу добавить содержимое в массив.

У кого-нибудь есть идеи, пожалуйста?

Ниже приведена часть моего кода, который представляет собой класс-оболочку 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);
 }

Ответы на вопрос(8)

Ваш ответ на вопрос