PHP header() 函数用于向 HTTP 响应发送标头,并在发送页面内容之前使用。它允许设置响应的内容类型、HTTP 响应代码等参数,并可替换之前发送的同名标头。具体用法包括:设置内容类型和 HTTP 响应代码:header("Content-Type: text/html"); header("HTTP/1.1 404 Not Found");设置多个标头:header("Content-Type: text/html"); header("Cache-Control: no-cache

PHP header() 函数的用法
PHP header() 函数用于向 HTTP 响应中发送一个或多个标头。它在发送页面内容之前使用,可以用来控制浏览器或其他客户端如何处理响应。
用法语法
header(string $header, bool $replace = true, int $http_response_code = null)
参数
立即学习“PHP免费学习笔记(深入)”;
- $header:要发送的标头名称和值,例如 "Content-Type: text/html"。
- $replace(可选):是否替换之前发送的同名标头。默认为 true。
- $http_response_code(可选):HTTP 响应代码,例如 404 或 200。如果未指定,则使用当前响应代码。
用法示例
一个功能强大的B2B与B2C的购物平台,除了原本OSC功能外,增加更新的功能: 一、 取消了register_globals必须开启的限制 二、 將HTML程式碼与PHP程式碼完全分离,採用了smarty 樣板引擎 三、 每支档案includes所需函数与资料库连结,使的网页显示速度明显提升 四、 检视、购买商品群组权限设定 五、 十八岁以下禁购机制 六、 折价券购物抵扣机制 七、 礼券购物机制
设置响应的内容类型和 HTTP 响应代码:
header("Content-Type: text/html");
header("HTTP/1.1 404 Not Found");设置多个标头:
header("Content-Type: text/html");
header("Cache-Control: no-cache, no-store, must-revalidate");替换之前发送的同名标头:
header("Content-Type: image/jpeg", false);注意
- header() 函数必须在任何页面输出(例如 echo 或 print)之前调用,否则会导致错误。
- HTTP 标头对大小写敏感。










