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 相关文章推荐
Discuz Uchome ajaxpost小技巧
Jan 04 PHP
php cli模式学习(PHP命令行模式)
Jun 03 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
PHP中判断变量为空的几种方法小结
Nov 12 PHP
php多维数组去掉重复值示例分享
Mar 02 PHP
PHP中IP地址与整型数字互相转换详解
Aug 20 PHP
PHP中substr函数字符串截取用法分析
Jan 07 PHP
Laravel中Trait的用法实例详解
Mar 16 PHP
apache php mysql开发环境安装教程
Jul 28 PHP
thinkphp5实现无限级分类
Feb 18 PHP
PHP+Oracle本地开发环境搭建方法详解
Apr 01 PHP
PHP数组实际占用内存大小原理解析
Dec 11 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学习笔记之 函数声明(二)
2011/06/09 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
PHP错误和异常处理功能模块示例
2016/11/12 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
use jscript List Installed Software
2007/06/11 Javascript
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
javascript中&quot;/&quot;运算符常见错误
2010/10/13 Javascript
js实现滚动条滚动到页面底部继续加载
2015/12/19 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
解决angular2 获取到的数据无法实时更新的问题
2018/08/31 Javascript
jQuery实现上下滚动公告栏详细代码
2018/11/21 jQuery
简单了解JavaScript异步
2019/05/23 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
使用pdb模块调试Python程序实例
2015/06/02 Python
python中argparse模块用法实例详解
2015/06/03 Python
微信跳一跳python代码实现
2018/01/05 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
django之导入并执行自定义的函数模块图解
2020/04/01 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
2020/09/25 Python
python 发送get请求接口详解
2020/11/17 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
实习指导老师评语
2014/04/26 职场文书
物业总经理助理岗位职责
2014/06/29 职场文书
小学秋季运动会加油口号及加油稿
2019/08/19 职场文书