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 相关文章推荐
DOMXML函数笔记
Oct 09 PHP
用PHP实现登陆验证码(类似条行码状)
Oct 09 PHP
PHP 编程的 5个良好习惯
Feb 20 PHP
php学习笔记 数组遍历实现代码
Jun 09 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
Dec 05 PHP
php文件上传的简单实例
Oct 19 PHP
PH P5.2至5.5、5.6的新增功能详解
Jul 14 PHP
php中实现记住密码下次自动登录的例子
Nov 06 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
Mar 07 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 PHP
php使用Swoole实现毫秒级定时任务的方法
Sep 04 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
我的论坛源代码(六)
2006/10/09 PHP
初级的用php写的采集程序
2007/03/16 PHP
说明的比较细的php 正则学习实例
2008/07/30 PHP
一个用js实现的页内搜索代码
2007/05/23 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
完美解决AJAX跨域问题
2013/11/01 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
js如何验证密码强度
2020/03/18 Javascript
Python程序语言快速上手教程
2012/07/18 Python
Python简单进程锁代码实例
2015/04/27 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
python实现数据写入excel表格
2018/03/25 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
如何通过python画loss曲线的方法
2019/06/26 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
Django ORM filter() 的运用详解
2020/05/14 Python
汉森冲浪板:Hansen Surfboards
2018/05/19 全球购物
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
校园歌手大赛策划书
2014/01/17 职场文书
医学生个人求职信范文
2014/02/07 职场文书
新学期红领巾广播稿
2014/10/04 职场文书
创先争优宣传标语
2014/10/08 职场文书
先进工作者推荐材料
2014/12/23 职场文书
业务员岗位职责
2015/02/03 职场文书
《打电话》教学反思
2016/02/22 职场文书