1. 重定向页面:通过设置Location头部,将用户重定向到另一个页面。
示例:header("Location: http://www.example.com");
2. 设置响应状态码:通过设置Status头部,可以设置HTTP响应状态码。
示例:header("Status: 404 Not Found");
3. 设置内容的类型:通过设置Content-Type头部,可以指定内容的类型。
示例:header("Content-Type: text/html; charset=UTF-8");
4. 设置缓存控制:通过设置Cache-Control头部,可以控制页面的缓存行为。
示例:header("Cache-Control: no-cache, must-revalidate");
5. 设置文件下载:通过设置Content-Disposition头部,可以指示浏览器下载文件而不是显示在浏览器中。
示例:header("Content-Disposition: attachment; filename=\"example.pdf\"");
6. 设置cookie:通过设置Set-Cookie头部,可以在浏览器中设置cookie。
示例:header("Set-Cookie: name=value; expires=Thu, 31 Dec 2020 23:59:59 GMT; path=/");
7. 设置页面编码:通过设置Content-Encoding头部,可以指定页面的编码方式。
示例:header("Content-Encoding: gzip");