Merhaba,
Bakın dikkat ettiyseniz foreach döngünüz her seferinde topluheader in değerini değiştiriyor ve son değer olarak Cache-Control : max-age=0 i alıyor. Bundan dolayıda tek bir değeri kaydediyor. Sizin yapmanız gereken her seferinde topluheader değişkeninin değerini saklamanız yani silmemeniz gerekiyor. Kısacası;
Sizin yapmanız gereken kod bloğu şu şekilde;
foreach ($headers as $header => $value) {
echo "<div>";
$topluheader = $topluheader . "<b>$header</b> : $value<br />";
echo "<b>$header</b> : $value";
echo "</div>";
}