diff options
| author | Scott MacVicar <scottmac@php.net> | 2011-02-03 16:47:28 +0000 |
|---|---|---|
| committer | Scott MacVicar <scottmac@php.net> | 2011-02-03 16:47:28 +0000 |
| commit | ca378eefa042647892a9e7bb8f9e6da907207e70 (patch) | |
| tree | 8cdb083322eb2f7cca842f0296fbfce38bb27ee9 /NEWS | |
| parent | ee9af39c901068e2b253ca3c9c6ef9ca7b932957 (diff) | |
| download | php-git-ca378eefa042647892a9e7bb8f9e6da907207e70.tar.gz | |
Add header_register_callback(), allows a userland function
to be called as all the headers are being sent and after all
of the default headers have been merged.
headers_list(), header_remove() and header() can all be used
inside the callback.
<?php
header('Content-Type: text/plain');
header('X-Test: foo');
function foo() {
foreach (headers_list() as $header) {
if (strpos($header, 'X-Powered') !== false) {
header_remove('X-Powered-By');
}
header_remove('X-Test');
}
}
$result = header_register_callback('foo');
echo "a";
Diffstat (limited to 'NEWS')
| -rw-r--r-- | NEWS | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -42,6 +42,9 @@ PHP NEWS . Added support for object references in recursive serialize() calls. FR #36424. (Mike) . Added http_response_code() function. FR #52555. (Paul Dragoonis, Kalle) + . Added header_register_callback() which is invoked immediately + prior to the sending of headers and after default headers have + been added. (Scott) . Added DTrace support. (David Soria Parra) . Improved output layer, see README.NEW-OUTPUT-API for internals. (Mike) . Improved unserialize() performance. |
