// set 404 header: 页面没找到 header("HTTP/1.1 404 Not Found");
//页面永久重定向,可以告诉搜索引擎更新它们的urls // set Moved Permanently header (good for redrictions) // use with location header header("HTTP/1.1 301 Moved Permanently");
// 访问受限 header("HTTP/1.1 403 Forbidden");
// 服务器错误 header("HTTP/1.1 500 Internal Server Error");
// 重定向到一个新的位置 // redirect to a new location: header("Location: http://www.www.jb51.net);
延迟一段时间后重定向 // redrict with delay: header("Refresh: 10; url=http://www.jb51.net"); print "You will be redirected in 10 seconds";
//最后修改时间(在缓存的时候可以用到) // last modified (good for caching) $time = time() - 60; // or filemtime($fn), etc header("Last-Modified: ".gmdate("D, d M Y H:i:s", $time)." GMT");
// 告诉浏览器要获取的内容还没有更新 // header for telling the browser that the content // did not get changed header("HTTP/1.1 304 Not Modified");
// 设置内容的长度 (缓存的时候可以用到): // set content length (good for caching): header("Content-Length: 1234");
// 用来下载文件: // Headers for an download: header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename="example.zip""); header("Content-Transfer-Encoding: binary");
// 禁止缓存当前文档: // load the file to send:readfile("example.zip"); // Disable caching of the current document: header("Cache-Control: no-cache, no-store, max-age=0, must-revalidate"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// 设置内容类型: // Date in the pastheader("Pragma: no-cache"); // set content type: header("Content-Type: text/html; charset=iso-8859-1"); header("Content-Type: text/html; charset=utf-8"); // plain text file header("Content-Type: text/plain");
// Flash animation// show sign in box header("Content-Type: application/x-shockwave-flash");
// 显示登录对话框,可以用来进行HTTP认证 header("HTTP/1.1 401 Unauthorized"); header("WWW-Authenticate: Basic realm="Top Secret""); print "Text that will be displayed if the user hits cancel or "; print "enters wrong login data";