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中ADODB类详解
Mar 25 PHP
PHP合并两个数组的两种方式的异同
Sep 14 PHP
PHP实现获取域名的方法小结
Nov 05 PHP
php利用事务处理转账问题
Apr 22 PHP
php中header跳转使用include包含解决参数丢失问题
May 08 PHP
PHP实现获取中英文首字母
Jun 19 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
Nov 04 PHP
CI框架实现框架前后端分离的方法详解
Dec 30 PHP
Laravel5中Cookie的使用详解
May 03 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 PHP
Phpstorm+Xdebug断点调试PHP的方法
May 14 PHP
关于laravel模板中生成URL的几种模式总结
Oct 18 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+DBM的同学录程序(1)
2006/10/09 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
PHP安装threads多线程扩展基础教程
2015/11/17 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
PHP 实现文件压缩解压操作的方法
2019/06/14 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
js闭包实现按秒计数
2015/04/23 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
详解Node.js中的事件机制
2016/09/22 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
10 种最常见的 Javascript 错误(频率最高)
2018/02/08 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
Python字符串转换成浮点数函数分享
2015/07/24 Python
Python类属性的延迟计算
2016/10/22 Python
基于python的字节编译详解
2017/09/20 Python
python 实现登录网页的操作方法
2018/05/11 Python
简单了解python的内存管理机制
2019/07/08 Python
django+tornado实现实时查看远程日志的方法
2019/08/12 Python
Python线程指南分享
2019/11/19 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
法国在线药房:DoctiPharma
2020/10/21 全球购物
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
抽奖活动主持词
2014/03/31 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
初中语文教师研修日志
2015/11/13 职场文书
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers