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 相关文章推荐
为查询结果建立向后/向前按钮
Oct 09 PHP
PHP中防止SQL注入实现代码
Feb 19 PHP
php 冒泡排序 交换排序法
May 10 PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
May 13 PHP
Symfony2之session与cookie用法小结
Mar 18 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
Oct 21 PHP
PHP 常用时间函数资料整理
Oct 22 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
PHP PDOStatement::fetchColumn讲解
Jan 31 PHP
php 函数中静态变量使用的问题实例分析
Mar 05 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 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上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
php给每个段落添加空格的方法
2015/03/20 PHP
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
节点的插入之append()和appendTo()的用法介绍
2014/01/13 Javascript
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
分享两段简单的JS代码防止SQL注入
2016/04/12 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
vue 2.x 中axios 封装的get 和post方法
2018/02/28 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
vue-router懒加载的3种方式汇总
2021/02/28 Vue.js
python 对多个csv文件分别进行处理的方法
2019/01/07 Python
Python中整数的缓存机制讲解
2019/02/16 Python
python面向对象法实现图书管理系统
2019/04/19 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
Python实现壁纸下载与轮换
2020/10/19 Python
Python常用断言函数实例汇总
2020/11/30 Python
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
Schecker荷兰:狗狗用品和配件
2019/06/06 全球购物
大学生求职自我评价
2014/01/16 职场文书
加拿大探亲邀请信
2014/01/28 职场文书
社会公德演讲稿
2014/05/20 职场文书
毕业生工作求职信
2014/06/30 职场文书
上课迟到检讨书300字
2014/10/15 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
办公室日常管理制度
2015/08/04 职场文书
Redis主从复制操作和配置详情
2022/09/23 Redis