牛牛在线工具

header_register_callback()

收录 8868 个 PHP 函数,含用途说明与用法示例。

header_register_callback()

设置一个回调函数,在发送 HTTP 响应头之前调用该函数

函数名称:header_register_callback() 适用版本:PHP 5 >= 5.4.0, PHP 7 函数描述:header_register_callback() 函数用于设置一个回调函数,在发送 HTTP 响应头之前调用该函数。 用法: header_register_callback ( callable $callback ) : bool 参数: callback: 必需,指定一个回调函数,该函数将在发送 HTTP 响应头之前被调用。回调函数应接受一个字符串参数,该参数包含即将被发送的 HTTP 响应头。 返回值: 该函数返回一个布尔值,表示回调函数是否成功注册。 示例: <?php // 定义回调函数 function myCallback($header) { echo "要发送的头部信息: " . $header; } // 注册回调函数 header_register_callback('myCallback'); // 设置 HTTP 响应头 header('Content-Type: text/html; charset=utf-8'); // 输出结果 // 要发送的头部信息: Content-Type: text/html; charset=utf-8 ?> 注意事项: 回调函数必须接受一个字符串参数,并且不能返回任何值。 回调函数应在发送 HTTP 响应头之前被注册,否则可能无法正常工作。 使用 header_register_callback() 函数注册的回调函数将在每个 HTTP 响应中都会被调用,包括重定向和错误页面。