阅读量:4
PHP中header函数用于发送HTTP头信息。它可以在PHP脚本中设置响应的Content-Type、缓存控制、重定向等HTTP头部信息。
具体作用包括:
- 设置Content-Type:可以通过header函数设置响应的Content-Type,用于告诉浏览器如何解析服务器返回的数据,例如设置为"text/html"表示返回的是HTML文档。
- 设置缓存控制:可以通过header函数设置缓存控制头部信息,例如设置"Cache-Control"为"no-cache"表示禁止浏览器缓存页面内容。
- 实现重定向:可以通过header函数设置"Location"头部信息,实现URL的重定向,将浏览器自动跳转到指定的页面。
- 设置状态码:可以通过header函数设置响应的状态码,例如设置为"HTTP/1.1 404 Not Found"表示页面未找到。
- 发送其他自定义的HTTP头部信息:可以通过header函数发送其他自定义的HTTP头部信息,例如设置"X-Powered-By"表示服务器使用的技术。
需要注意的是,header函数必须在输出任何内容之前调用,否则会导致错误。