header_register_callback(3) php man page | unix.com

Man Page: header_register_callback

Operating Environment: php

Section: 3

HEADER_REGISTER_CALLBACK(3)						 1					       HEADER_REGISTER_CALLBACK(3)

header_register_callback - Call a header function

SYNOPSIS
bool header_register_callback (callable $callback)
DESCRIPTION
Registers a function that will be called when PHP starts sending output. The $callback is executed just after PHP prepares all headers to be sent, and before any other output is sent, creating a window to manip- ulate the outgoing headers before being sent.
PARAMETERS
o $callback - Function called just before the headers are sent. It gets no parameters and the return value is ignored.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1 header_register_callback(3) example <?php header('Content-Type: text/plain'); header('X-Test: foo'); function foo() { foreach (headers_list() as $header) { if (strpos($header, 'X-Powered-By:') !== false) { header_remove('X-Powered-By'); } header_remove('X-Test'); } } $result = header_register_callback('foo'); echo "a"; ?> The above example will output something similar to: Content-Type: text/plain a
NOTES
header_register_callback(3) is executed just as the headers are about to be sent out, so any output from this function can break output. Note Headers will only be accessible and output when a SAPI that supports them is in use.
SEE ALSO
headers_list(3), header_remove(3), header(3). PHP Documentation Group HEADER_REGISTER_CALLBACK(3)
Related Man Pages
mb_send_mail(3) - php
imagegif(3) - php
apache_request_headers(3) - php
nsapi_request_headers(3) - php
mojo::headers(3pm) - debian
Similar Topics in the Unix Linux Community
help:how to remove headers in output file
Multiple headers in a file
Using sed command to remove multiple instances of repeating headers in one file?
Remove white space and duplicate headers
Manipulate all rows except header, but header should be output as well