PHP中header()的七种用法
PHP中header()的七种常见用法包括:
- 页面重定向:使用header()函数可以实现页面跳转,例如:
header("Location: http://www.example.com/");
。 - 设置响应状态码:例如,发送一个404 Not Found状态码:
header("HTTP/1.0 404 Not Found");
。 - 设置内容类型:例如,设置响应的内容类型为JSON:
header("Content-type: application/json");
。 - 防止页面缓存:可以通过设置响应头信息来禁止客户端缓存页面,如:
header("Cache-Control: no-cache, must-revalidate");
和header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
。 - 设置字符集:例如,设置字符集为UTF-8:
header("Content-Type: text/html; charset=utf-8");
。 - 文件下载:可以使用header()函数来实现文件下载功能,如:
header("Content-Type: application/octet-stream");
和header("Content-Disposition: attachment; filename=\"example.zip\"");
。注意,这里还需要设置Content-Length,即文件大小。 - 设置HTTP认证:例如,可以使用Basic认证方式来进行用户验证。
这些用法展示了header()函数在PHP中的灵活性和多功能性,它是处理HTTP头部信息的重要工具。
评论已关闭