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 09 PHP
php之CodeIgniter学习笔记
Jun 17 PHP
PHP 文件编程综合案例-文件上传的实现
Jul 03 PHP
php根据操作系统转换文件名大小写的方法
Feb 24 PHP
PHP生成网站桌面快捷方式代码分享
Oct 11 PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 PHP
PHP程序中使用adodb连接不同数据库的代码实例
Dec 19 PHP
WordPress中使主题支持小工具以及添加插件启用函数
Dec 22 PHP
Zend Studio使用技巧两则
Apr 01 PHP
php通过smtp邮件验证登陆的方法
May 11 PHP
PHP Yaf框架的简单安装使用教程(推荐)
Jun 08 PHP
浅谈php中curl、fsockopen的应用
Dec 10 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公用函数列表[正则]
2007/02/22 PHP
使用php检测用户当前使用的浏览器是否为IE浏览器
2013/12/03 PHP
php中mt_rand()随机数函数用法
2014/11/24 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
实现JavaScript中继承的三种方式
2009/10/16 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
javascript制作幻灯片(360度全景图片)
2015/07/28 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
2017/03/08 Javascript
js 实现复选框只能选择一项的示例代码
2018/01/23 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
微信小程序 checkbox使用实例解析
2019/09/09 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
[01:51]DAC趣味视频-如何成为职业选手.mp4
2017/04/02 DOTA
详解Python中的文件操作
2016/08/28 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
学校开学标语
2014/10/06 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
村党支部书记个人对照材料汇报
2014/10/26 职场文书
副总经理岗位职责
2015/02/02 职场文书
运动会主持词大全
2015/07/02 职场文书
2016十一国庆节慰问信
2015/12/01 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
vue生命周期钩子函数以及触发时机
2022/04/26 Vue.js
CSS子盒子水平和垂直居中的五种方法
2022/07/23 HTML / CSS