taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善、开源免费的CMS管理系统

PHP的header实例大全

2010-11-09
//用这个header指令来解决URL重写产生的404 header 
header('HTTP/1.1 200 OK'); 

// 页面没找到 
header('HTTP/1.1 404 Not Found'); 

// 访问受限 
header('HTTP/1.1 403 Forbidden'); 

// The page moved permanently should be used for 
// all redrictions, because search engines know 
// what's going on and can easily update their urls. 
//页面被永久删除,可以告诉搜索引擎更新它们的urls 
header('HTTP/1.1 301 Moved Permanently'); 

// 服务器错误 
header('HTTP/1.1 500 Internal Server Error'); 

// 重定向到一个新的位置 
header('Location: http://www.example.org/'); 

// 延迟一段时间后重定向 
header('Refresh: 10; url=http://www.example.org/'); 
echo 'You will be redirected in 10 seconds'; 
// 也可以使用HTML语法来实现延迟 

header('Content-Transfer-Encoding: binary'); 
// 加载要下载的文件: 
readfile('example.zip'); 

// 禁止缓存当前文档: 
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate'); 
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); 
header('Pragma: no-cache'); 

// 设置内容类型: 
header('Content-Type: text/html; charset=iso-8859-1'); 
header('Content-Type: text/html; charset=utf-8'); 
header('Content-Type: text/plain'); // plain text file 
header('Content-Type: image/jpeg'); // JPG picture 
header('Content-Type: application/zip'); // ZIP file 
header('Content-Type: application/pdf'); // PDF file 
header('Content-Type: audio/mpeg'); // Audio MPEG (MP3,...) file 
header('Content-Type: application/x-shockwave-flash'); // Flash animation 

// 显示登录对话框,可以用来进行HTTP认证 
header('HTTP/1.1 401 Unauthorized'); 
header('WWW-Authenticate: Basic realm="Top Secret"'); 
echo 'Text that will be displayed if the user hits cancel or '; 
echo 'enters wrong login data';

类别:技术文章 | 阅读:221476 | 评论:0 | 标签:

想收藏或者和大家分享这篇好文章→

“PHP的header实例大全”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

公告

taoCMS发布taoCMS 3.0.2(最后更新21年03月15日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云