headers_list

(PHP 5)

headers_list -- Gibt eine Liste der gesendeten (oder zum Senden vorbereiteten) Response Header zurück

Beschreibung

array headers_list ( void )

headers_list() gibt ein numerisch indiziertes Array der Header zurück, die zum Browser/Client gesendet werden. Um festzustellen, ob diese Header bereits gesendet worden sind, verwenden Sie headers_sent().

Beispiel 1. Beispiele zur Verwendung von headers_list()

<?php

/* setcookie() fügt für sich einen eigenen Response Header ein */
setcookie('foo', 'bar');

/* Einen eigenen Response Header definieren
   Dieser wird von den meisten Clients ignoriert */
header("X-Sample-Test: foo");

/* Specify plain text content in our response */
header('Content-type: text/plain');

/* Welche Header wurden gesendet? */
var_dump(headers_list());

?>

erzeugt die Ausgabe:

array(4) {
  [0]=>
  string(12) "X-Powered-By"
  [1]=>
  string(10) "Set-Cookie"
  [2]=>
  string(13) "X-Sample-Test"
  [3]=>
  string(12) "Content-type"
}

Siehe auch headers_sent(), header() und setcookie().