复制代码代码如下:
/*** 函数:PHP header() 示例 (PHP)
** 描述:有关如何使用 PHP header() 函数的一些示例您可以在 Expertsrt.com(英文)或 ffm.junetz.de(德语)。这些也是 web-caching.com 上有关缓存的一个很好的帮助。
** 示例:见下文。
>提示:您可以使用这些网站来检查标头:web-sniffer.net、delorie.com或 www.forret.com。
** 作者:乔纳斯·约翰
*/
//修复404页:
header(' HTTP/1.1 200 好的');
// 设置 404 标头:
header('HTTP/1.1 404 Not Found');
// 设置 Moved Permanently 标头(适合重定向)
// 与位置标头一起使用
header('HTTP/1.1 301 Moved Permanently');
// 重定向到新位置:
header('Location: http://www.example.org/');
// 延迟重定向:
header('Refresh: 10; url=http://www.example.org/');
print '10秒后您将被重定向';
// 您也可以使用 HTML 语法:// header('内容传输编码: 二进制');加载要发送的文件:readfile('example.zip'); // 禁用当前文档的缓存:
header('Cache-Control: no-cache, no-store, max-age=0 ,必须重新验证');
header('过期时间:1997 年 7 月 26 日星期一 05:00:00 GMT');
// Pastheader 中的日期('Pragma: no-cache');
// 设置内容类型:
header('Content-Type: text/html; charset=iso-8859-1');
header('内容类型:text/html; charset=utf-8');
header('内容类型:文本/纯文本');
// 纯文本文件
header('Content-Type: image/jpeg');
// JPG 图片
header('Content-Type: application/zip');
// ZIP 文件
header('Content-Type: application/pdf');
// PDF 文件
header('Content-Type: audio/mpeg');
// 音频 MPEG(MP3、…)文件
header('Content-Type: application/x-shockwave-flash');
// Flash 动画 // 显示签到框
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate:基本领域=“绝密”');
print '如果用户点击取消或'将显示的文本;
print '输入错误的登录数据';
?>