PHP常用header头定义代码示例汇总


Posted in PHP onAugust 29, 2020

在php的开发中,我们常常需要使用到header函数头来进行做标记

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

常用header设置列表如下:

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 正则学习实例
Jul 30 PHP
40个迹象表明你还是PHP菜鸟
Sep 29 PHP
PHP实现动态柱状图改进版
Mar 30 PHP
php生成图片验证码-附五种验证码
Aug 19 PHP
学习php设计模式 php实现门面模式(Facade)
Dec 07 PHP
如何使用GDB调试PHP程序
Dec 08 PHP
PHP设计模式之迭代器模式
Jun 17 PHP
Thinkphp3.2实用篇之计算型验证码示例
Feb 09 PHP
PHP实现电商订单自动确认收货redis队列
May 17 PHP
PHP使用Redis实现防止大并发下二次写入的方法
Oct 09 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 PHP
laravel 根据不同组织加载不同视图的实现
Oct 14 PHP
PHP isset()及empty()用法区别详解
Aug 29 #PHP
PHP实现简单日历类编写
Aug 28 #PHP
PHP实现文件上传与下载
Aug 28 #PHP
PHP实现计算器小功能
Aug 28 #PHP
PHP实现简易图形计算器
Aug 28 #PHP
PHP实现简单的计算器
Aug 28 #PHP
php实现简易计算器
Aug 28 #PHP
You might like
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
php基础知识:函数基础知识
2006/12/13 PHP
PHP关联数组的10个操作技巧
2013/01/21 PHP
隐性调用php程序的方法
2015/06/13 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
JS版网站风格切换实例代码
2008/10/06 Javascript
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
php跨域调用json的例子
2013/11/13 Javascript
jQuery采用连缀写法实现的折叠菜单效果
2015/09/18 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
JS验证不重复验证码
2017/02/10 Javascript
使用react-router4.0实现重定向和404功能的方法
2017/08/28 Javascript
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
总结js中的一些兼容性易错的问题
2017/12/18 Javascript
vue2.0安装style/css loader的方法
2018/03/14 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
python如何生成网页验证码
2018/07/28 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
django配置app中的静态文件步骤
2020/03/27 Python
Nike爱尔兰官方网站:Nike.com (IE)
2018/03/12 全球购物
优秀毕业生求职推荐信范文
2013/11/21 职场文书
实习评语
2013/12/16 职场文书
销售主管岗位职责范本
2014/02/14 职场文书
《手指教学》反思
2014/02/14 职场文书
2015年护士节活动总结
2015/02/10 职场文书
社区党员干部承诺书
2015/05/04 职场文书
毕业论文答辩稿范文
2015/06/23 职场文书
保护环境建议书作文500字
2015/09/14 职场文书