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 相关文章推荐
一个没有MYSQL数据库支持的简易留言本的编写
Oct 09 PHP
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 PHP
PHP中函数内引用全局变量的方法
Oct 20 PHP
zf框架的zend_cache缓存使用方法(zend框架)
Mar 14 PHP
PHP易混淆函数的区别及用法汇总
Nov 22 PHP
php array_merge函数使用需要注意的一个问题
Mar 30 PHP
日常整理PHP中简单的图形处理(经典)
Oct 26 PHP
示例详解Laravel重置密码代码重构
Aug 10 PHP
浅谈ThinkPHP中initialize和construct的区别
Apr 01 PHP
php如何计算两坐标点之间的距离
Dec 29 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
Jun 06 PHP
PHP实现随机发扑克牌
Apr 22 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中遍历stdclass object的实现代码
2011/06/09 PHP
PHP 数组和字符串互相转换实现方法
2013/03/26 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
2015/03/03 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
PHP后端银联支付及退款实例代码
2017/06/23 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
Node.js事件驱动
2015/06/18 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
Python 文件读写操作实例详解
2014/03/12 Python
Python实现八皇后问题示例代码
2018/12/09 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
详解【python】str与json类型转换
2019/04/29 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
关于sys.stdout和print的区别详解
2019/12/05 Python
tensorflow 实现数据类型转换
2020/02/17 Python
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
销售业务员岗位职责
2014/01/29 职场文书
见习期自我鉴定
2014/01/31 职场文书
初中生期末评语大全
2014/04/24 职场文书
化学工程专业求职信
2014/08/10 职场文书
自我评价优缺点范文
2015/03/11 职场文书
电影开国大典观后感
2015/06/04 职场文书
七年级作文之英语老师
2019/10/28 职场文书
解决pytorch-gpu 安装失败的记录
2021/05/24 Python
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers