php中header的几种用法
时间: 2023-09-20 11:08:32 浏览: 122
php之header的不同用法总结(实例讲解)
在 PHP 中,header() 函数用于发送原始的 HTTP 报头到客户端浏览器,可以用来控制浏览器行为,比如重定向、设置缓存、输出文件等。header() 函数有多种用法,下面列出其中的几种:
1. 重定向到其他页面
```
header('Location: http://www.example.com/');
exit();
```
2. 设置缓存控制
```
header('Cache-Control: no-cache, no-store, must-revalidate');
header('Pragma: no-cache');
header('Expires: 0');
```
3. 输出文件
```
header('Content-Disposition: attachment; filename="file.jpg"');
header('Content-Type: image/jpeg');
readfile('file.jpg');
```
4. 设置编码
```
header('Content-Type: text/html; charset=utf-8');
```
注意:在使用 header() 函数之前,一定要确保没有输出任何 HTML 标记或者其他内容,否则会导致 header() 函数无法设置 HTTP 报头。
阅读全文