PHP 常用的header头部定义汇总


Posted in PHP onJune 19, 2015

header() 函数向客户端发送原始的 HTTP 报头。

认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题):

<?php
header('HTTP/1.1 200 OK'); // ok 正常访问
header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在
header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301
header('Location: http://www.ithhc.cn/'); //跳转到一个新的地址
header('Refresh: 10; url=http://www.ithhc.cn/'); //延迟转向 也就是隔几秒跳转
header('X-Powered-By: PHP/6.0.0'); //修改 X-Powered-By信息
header('Content-language: en'); //文档语言
header('Content-Length: 1234'); //设置内容长度
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); //告诉浏览器最后一次修改时间
header('HTTP/1.1 304 Not Modified'); //告诉浏览器文档内容没有发生改变
 
###内容类型###
header('Content-Type: text/html; charset=utf-8'); //网页编码
header('Content-Type: text/plain'); //纯文本格式
header('Content-Type: image/jpeg'); //JPG、JPEG 
header('Content-Type: application/zip'); // ZIP文件
header('Content-Type: application/pdf'); // PDF文件
header('Content-Type: audio/mpeg'); // 音频文件 
header('Content-type: text/css'); //css文件
header('Content-type: text/javascript'); //js文件
header('Content-type: application/json'); //json
header('Content-type: application/pdf'); //pdf
header('Content-type: text/xml'); //xml
header('Content-Type: application/x-shockw**e-flash'); //Flash动画
 
######
 
###声明一个下载的文件###
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="ITblog.zip"');
header('Content-Transfer-Encoding: binary');
readfile('test.zip');
######
 
###对当前文档禁用缓存###
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
######
 
###显示一个需要验证的登陆对话框### 
header('HTTP/1.1 401 Unauthorized'); 
header('WWW-Authenticate: Basic realm="Top Secret"'); 
######
 
 
###声明一个需要下载的xls文件###
header('Content-Disposition: attachment; filename=ithhc.xlsx');
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Length: '.filesize('./test.xls')); 
header('Content-Transfer-Encoding: binary'); 
header('Cache-Control: must-revalidate'); 
header('Pragma: public'); 
readfile('./test.xls'); 
######
?>

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
php的ajax框架xajax入门与试用介绍
Dec 19 PHP
php后台如何避免用户直接进入方法实例
Oct 15 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
phpmyadmin中禁止外网使用的方法
Nov 04 PHP
PHP文件锁函数flock()详细介绍
Nov 18 PHP
PHP实现获取客户端IP并获取IP信息
Mar 17 PHP
windows8.1下Apache+Php+MySQL配置步骤
Oct 30 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
Jan 08 PHP
PHP页面输出时js设置input框的选中值
Sep 30 PHP
PHP中常用的魔术方法
Apr 28 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
Jun 21 PHP
php中的依赖注入实例详解
Aug 14 PHP
PHP实现获取中英文首字母
Jun 19 #PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
Jun 19 #PHP
php打造智能化的柱状图程序,用于报表等
Jun 19 #PHP
php实现通过ftp上传文件
Jun 19 #PHP
php结合正则获取字符串中数字
Jun 19 #PHP
php中文验证码实现方法
Jun 18 #PHP
php实现比较两个文件夹异同的方法
Jun 18 #PHP
You might like
PHP 文件类型判断代码
2009/03/13 PHP
PHP 上传文件的方法(类)
2009/07/30 PHP
php array_search() 函数使用
2010/04/13 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
2011/10/29 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
前端必学之PHP语法基础
2016/01/01 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
Javascript学习笔记二 之 变量
2010/12/15 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
2017/05/30 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
vuex state及mapState的基础用法详解
2018/04/19 Javascript
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
python编程线性回归代码示例
2017/12/07 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
Django操作session 的方法
2020/03/09 Python
解决pytorch 交叉熵损失输出为负数的问题
2020/07/07 Python
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
轻金属冶金专业毕业生自荐信
2013/11/02 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
质量安全标语
2014/06/07 职场文书
文明礼仪标语
2014/06/13 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书
校园安全学习心得体会
2016/01/18 职场文书
《最后一头战象》教学反思
2016/02/16 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python
Golang二维数组的使用方式
2021/05/28 Golang