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 相关文章推荐
解决phpmyadmin 乱码,支持gb2312和utf-8
Nov 20 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &
Feb 09 PHP
PHP处理excel cvs表格的方法实例介绍
May 13 PHP
php实现aes加密类分享
Feb 16 PHP
php结合正则获取字符串中数字
Jun 19 PHP
初识PHP中的Swoole
Apr 05 PHP
既简单又安全的PHP验证码 附调用方法
Jun 02 PHP
php+ajax无刷新上传图片的实现方法
Dec 06 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
Laravel使用消息队列需要注意的一些问题
Dec 13 PHP
php通过pecl方式安装扩展的实例讲解
Feb 02 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
Oct 21 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
用PHP动态创建Flash动画
2006/10/09 PHP
小谈php正则提取图片地址
2014/03/27 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
关于query Javascript CSS Selector engine
2013/04/12 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
jQuery实现跟随鼠标运动图层效果的方法
2015/02/02 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
浅谈Webpack 持久化缓存实践
2018/03/22 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
requests和lxml实现爬虫的方法
2017/06/11 Python
pandas修改DataFrame列名的方法
2018/04/08 Python
python3中函数参数的四种简单用法
2018/07/09 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
Python通过socketserver处理多个链接
2020/03/18 Python
keras小技巧——获取某一个网络层的输出方式
2020/05/23 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
竞选生活委员演讲稿
2014/04/28 职场文书
女生抽烟检讨书
2014/10/05 职场文书
天那边观后感
2015/06/09 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python