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 Ajax乱码
Apr 09 PHP
php flush类输出缓冲剖析
Oct 19 PHP
php curl 伪造IP来源的实例代码
Nov 01 PHP
php实现水仙花数示例分享
Apr 03 PHP
JavaScript与HTML结合的基本使用方法整理
Oct 12 PHP
php实现微信发红包
Dec 05 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
Apr 02 PHP
win10环境PHP 7 安装配置【教程】
May 09 PHP
php简单备份与还原MySql的方法
May 09 PHP
PHP abstract 抽象类定义与用法示例
May 29 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
Oct 24 PHP
PHP RabbitMQ消息列队
May 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代码把全角数字转为半角数字
2007/12/10 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
PHP的时间戳与具体时间转化的简单实现
2016/06/13 PHP
php获取用户真实IP和防刷机制的实例代码
2018/11/28 PHP
实现51Map地图接口(示例代码)
2013/11/22 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
微信小程序 登录实例详解
2017/01/16 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
vue实现点击追加选中样式效果
2019/11/01 Javascript
vue-cli点击实现全屏功能
2020/03/07 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
跟老齐学Python之for循环语句
2014/10/02 Python
Python中给List添加元素的4种方法分享
2014/11/28 Python
python的多重继承的理解
2017/08/06 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
Python实现的爬取百度贴吧图片功能完整示例
2019/05/10 Python
python实现海螺图片的方法示例
2019/05/12 Python
Tensorflow之梯度裁剪的实现示例
2020/03/08 Python
Python selenium键盘鼠标事件实现过程详解
2020/07/28 Python
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
毕业生写求职信的要点
2014/03/04 职场文书
优秀共产党员先进事迹材料
2014/05/06 职场文书
食堂厨师岗位职责
2014/08/25 职场文书
大国崛起日本观后感
2015/06/02 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
2016年优秀班主任先进事迹材料
2016/02/26 职场文书
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL
Java实现简易的分词器功能
2021/06/15 Java/Android
MySQL8.0.18配置多主一从
2021/06/21 MySQL
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android