background image

5××

 

  服务器错误

 

四、操作实例:
~~~~~~~~~~~~~ 
<1> 

 

重定向功能,这种最常见

<?php 
Header("Location: http://www.jb51.net/"); 
?> 

<2> 

 

强制用户每次访问这个页面时获取最新资料,而不是使用存在客户端的缓存。

 

代码

<?php 
//告诉浏览器此页面的过期时间(用格林威治时间表示)

 

,只要是已经过去的日期即可。

header("Expires: Mon, 26 Jul 1970 05:00:00 GMT"); 
//告诉浏览器此页面的最后更新日期(用格林威治时间表示)也就是当天,目的就是强迫浏览

 

器获取最新资料
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT"); 
//

 

告诉客户端浏览器不使用缓存

header("Cache-Control: no-cache, must-revalidate"); 
//参数(与以前的服务器兼容),即兼容 HTTP1.0

 

协议

header("Pragma: no-cache"); 
//输出 MIME

 

类型

header("Content-type: application/file"); 
//

 

文件长度

header("Content-Length: 227685"); 
//

 

接受的范围单位

header("Accept-Ranges: bytes"); 
//

 

缺省时文件保存对话框中的文件名称

header("Content-Disposition: attachment; filename=$filename"); 
?> 

<3> 

 

输出状态值到浏览器,主要用于访问权限控制

<?php 
header('HTTP/1.1 401 Unauthorized'); 
header('status: 401 Unauthorized'); 
?>