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 图片上添加透明度渐变的效果
Jun 29 PHP
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
Mar 19 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 PHP
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
Sep 16 PHP
PHP实现文件下载断点续传详解
Oct 15 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
Nov 05 PHP
php遍历删除整个目录及文件的方法
Mar 13 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
Dec 22 PHP
PHP登录验证码的实现与使用方法
Jul 07 PHP
PHP单例模式详解及实例代码
Dec 21 PHP
Yii2框架中一些折磨人的坑
Dec 15 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
通过文字传递创建的图形按钮
2006/10/09 PHP
php 文件状态缓存带来的问题
2008/12/14 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
PHP5.5和之前的版本empty函数的不同之处
2014/06/13 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
Angular实现双向折叠列表组件的示例代码
2017/11/21 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
[19:26]TNC vs EG (BO3)
2018/06/07 DOTA
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
mac系统安装Python3初体验
2018/01/02 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
大学生就业推荐信范文
2013/11/29 职场文书
写给老师的表扬信
2014/01/21 职场文书
铁路个人事迹材料
2014/01/30 职场文书
乡镇党员干部四风对照检查材料思想汇报
2014/09/27 职场文书
2014院党委领导班子及其成员群众路线对照检查材料思想汇报
2014/10/04 职场文书
2014年乡镇卫生院工作总结
2014/11/24 职场文书
副总经理岗位职责
2015/02/02 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
JPA如何使用entityManager执行SQL并指定返回类型
2021/06/15 Java/Android