PHP 使用header函数设置HTTP头的示例解析 表头


Posted in PHP onJune 17, 2013

如下所示:

//定义编码  
header( 'Content-Type:text/html;charset=utf-8 ');  //Atom  
header('Content-type: application/atom+xml');  
//CSS  
header('Content-type: text/css');  
//Javascript  
header('Content-type: text/javascript');  
//JPEG Image  
header('Content-type: image/jpeg');  
//JSON  
header('Content-type: application/json');  
//PDF  
header('Content-type: application/pdf');  
//RSS  
header('Content-Type: application/rss+xml; charset=ISO-8859-1');  
//Text (Plain)  
header('Content-type: text/plain');  
//XML  
header('Content-type: text/xml');  
// ok  
header('HTTP/1.1 200 OK');  
//设置一个404头:  
header('HTTP/1.1 404 Not Found');  
//设置地址被永久的重定向  
header('HTTP/1.1 301 Moved Permanently');  
//转到一个新地址  
header('Location: http://www.example.org/');  
//文件延迟转向:  
header('Refresh: 10; url=http://www.example.org/');  
print 'You will be redirected in 10 seconds';  
//当然,也可以使用html语法实现  
// <meta http-equiv="refresh" content="10;http://www.example.org/ />  
// override X-Powered-By: PHP:  
header('X-Powered-By: PHP/4.4.0');  
header('X-Powered-By: Brain/0.6b');  
//文档语言  
header('Content-language: en');  
//告诉浏览器最后一次修改时间  
$time = time() - 60; // or filemtime($fn), etc  
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');  
//告诉浏览器文档内容没有发生改变  
header('HTTP/1.1 304 Not Modified');  
//设置内容长度  
header('Content-Length: 1234');  
//设置为一个下载类型  
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');  
// 对当前文档禁用缓存  
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 past  
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'); //纯文本格式  
header('Content-Type: image/jpeg'); //JPG***  
header('Content-Type: application/zip'); // ZIP文件  
header('Content-Type: application/pdf'); // PDF文件  
header('Content-Type: audio/mpeg'); // 音频文件  
header('Content-Type: application/x-shockw**e-flash'); //Flash动画  
//显示登陆对话框  
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'; 
PHP 相关文章推荐
PHP脚本的10个技巧(4)
Oct 09 PHP
php中cookie的作用域
Mar 27 PHP
仿AS3实现PHP 事件机制实现代码
Jan 27 PHP
php中JSON的使用方法
Apr 30 PHP
启用Csrf后POST数据时出现的400错误
Jul 05 PHP
PHP抓取及分析网页的方法详解
Apr 26 PHP
PHP实现的数独求解问题示例
Apr 18 PHP
解析 thinkphp 框架中的部分方法
May 07 PHP
PHP生成腾讯云COS接口需要的请求签名
May 20 PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 PHP
解决在laravel中auth建立时候遇到的问题
Oct 15 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
Aug 17 PHP
thinkphp 多表 事务详解
Jun 17 #PHP
基于empty函数的输出详解
Jun 17 #PHP
基于empty函数的判断详解
Jun 17 #PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
Jun 17 #PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 #PHP
php.ini修改php上传文件大小限制的方法详解
Jun 17 #PHP
php 模拟POST提交的2种方法详解
Jun 17 #PHP
You might like
?算你??的 PHP 程式大小
2006/12/06 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
浅谈php中的访问修饰符private、protected、public的作用范围
2016/11/20 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
实例代码详解jquery.slides.js
2015/11/16 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
Angular数据绑定机制原理
2018/04/17 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
详解Python开发中如何使用Hook技巧
2017/11/01 Python
python 设置文件编码格式的实现方法
2017/12/21 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
美国在线宠物用品商店:Entirely Pets
2017/01/01 全球购物
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
ajax是什么及其工作原理
2012/02/08 面试题
公司合作意向书
2014/04/01 职场文书
高中班主任评语大全
2014/04/25 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
学习党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2014年工程部工作总结
2014/11/25 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
大学生入党自我鉴定范文
2019/06/21 职场文书