Tach!
Die Beschreibung zu file_get_contents() verwies auf $http_response_header.
So wie ich das verstehe, ist $http_response_header derjenige von der aktuell geöffneten PHP-Datei.
Ich verstehe das anders. Die Header, die an den Client gesendet werden, aufgrund dessen Request das aktuelle Script läuft, bekommt man mit headers_list(). $http_response_header und get_headers() ist das was man bei selbst erzeugten Requests als Antwort von anderen Servern bekommt.
dedlfix.