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 functionSYNOPSISbool header_register_callback (callable $callback)DESCRIPTIONRegisters 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.PARAMETERSo $callback - Function called just before the headers are sent. It gets no parameters and the return value is ignored.RETURN VALUESReturns TRUE on success or FALSE on failure.EXAMPLESExample #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 aNOTESheader_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 ALSOheaders_list(3), header_remove(3), header(3). PHP Documentation Group HEADER_REGISTER_CALLBACK(3)
| Related Man Pages |
|---|
| header_remove(3) - php |
| headers_list(3) - php |
| headers_sent(3) - php |
| mb_output_handler(3) - php |
| readfile(3) - php |
| Similar Topics in the Unix Linux Community |
|---|
| Help on page breaks |
| Modify a file |
| The Powered Access Bible 1.2 (Development branch) |
| [PHP] asking how to make plain text database searching system |
| Multiple headers in a file |