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 相关文章推荐
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
php 的加密函数 md5,crypt,base64_encode 等使用介绍
Apr 09 PHP
浅析php数据类型转换
Jan 09 PHP
php实现加减法验证码代码
Feb 14 PHP
ThinkPHP文件缓存类代码分享
Apr 22 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
Nov 29 PHP
PHP中include()与require()的区别说明
Feb 14 PHP
PHP7多线程搭建教程
Apr 21 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
Yii2框架自定义验证规则操作示例
Feb 08 PHP
laravel 使用事件系统统计浏览量的实现
Oct 16 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
虫族 ZERG 概述
2020/03/14 星际争霸
解析php如何将日志写进syslog
2013/06/28 PHP
10 个经典PHP函数
2013/10/17 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
基于jQuery实现点击最后一行实现行自增效果的表格
2016/01/12 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
JavaScript函数参数的传递方式详解
2017/03/06 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
JS异步执行结果获取的3种解决方式
2019/02/19 Javascript
通过Nodejs搭建网站简单实现注册登录流程
2019/06/14 NodeJs
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
axios异步提交表单数据的几种方法
2019/08/11 Javascript
Python中itertools模块用法详解
2014/09/25 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
使用python实现个性化词云的方法
2017/06/16 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
美国内衣品牌:Leonisa
2016/08/14 全球购物
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
百度JavaScript笔试题
2015/01/15 面试题
马云的职业生涯规划之路
2014/01/01 职场文书
syb养殖创业计划书
2014/01/09 职场文书
会计学自我鉴定
2014/02/06 职场文书
社区敬老月活动实施方案
2014/02/17 职场文书
物流管理专业求职信
2014/05/29 职场文书
欢迎家长标语
2014/10/08 职场文书
学校党的群众路线教育实践活动总结材料
2014/10/30 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
入党积极分子群众意见
2015/06/01 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
2022/04/12 PostgreSQL