drupal_set_header

5 common.inc drupal_set_header($header = NULL)
6 common.inc drupal_set_header($header = NULL)

Set an HTTP response header for the current page.

6 calls to drupal_set_header()

File

includes/common.inc, line 91
Common functions that many Drupal modules will need to reference.

Code

function drupal_set_header($header = NULL) {
  // We use an array to guarantee there are no leading or trailing delimiters.
  // Otherwise, header('') could get called when serving the page later, which
  // ends HTTP headers prematurely on some PHP versions.
  static $stored_headers = array();

  if (strlen($header)) {
    header($header);
    $stored_headers[] = $header;
  }
  return implode("\n", $stored_headers);
}
Login or register to post comments