header_register_callback
调用一个 header 函数
PHP 5.4.0 及以上版本
header_register_callback() 函数用于注册一个回调函数,该回调函数会在发送 HTTP 头信息之前被调用。此函数允许开发者在发送所有 HTTP 头之前执行一些自定义操作。
bool header_register_callback ( callable $callback )
$callback:要注册的回调函数,类型为可调用(callable)。该回调函数在发送 HTTP 头时被执行。
成功时返回 true,失败时返回 false。
function myHeaderCallback() {
header('X-Custom-Header: MyValue');
}
<p>header_register_callback('myHeaderCallback');<br>
上述代码先定义了一个回调函数 myHeaderCallback,该函数会发送一个自定义的 HTTP 头 X-Custom-Header: MyValue。接着通过 header_register_callback 注册该回调函数。当 PHP 开始发送 HTTP 头时,会自动调用 myHeaderCallback,从而在响应头中添加自定义内容。