php header函数的常用http头设置


Posted in PHP onJune 25, 2015
//ok
header(‘HTTP/1.1 200 OK');
//设置一个404头:
header(‘HTTP/1.1 404 Not Found');
//设置地址被永久的重定向
header(‘HTTP/1.1 301 Moved Permanently');
//转到一个新地址
header(‘Location: http://www.example.org/‘);
//文件延迟转向:
header(‘Refresh: 10; url=http://www.example.org/‘);
print ‘You will be redirected in 10 seconds';
//当然,也可以使用html语法实现
// <meta http-equiv=”refresh” content=”10;http://www.example.org/ />
// override X-Powered-By: PHP:
header(‘X-Powered-By: PHP/4.4.0′);
header(‘X-Powered-By: Brain/0.6b');
//文档语言
header(‘Content-language: en');
//告诉浏览器最后一次修改时间
$time = time() ? 60; // or filemtime($fn), etc
header(‘Last-Modified: ‘.gmdate(‘D, d M Y H:i:s', $time).' GMT');
//告诉浏览器文档内容没有发生改变
header(‘HTTP/1.1 304 Not Modified');
//设置内容长度
header(‘Content-Length: 1234′);
//设置为一个下载类型
header(‘Content-Type: application/octet-stream');
header(‘Content-Disposition: attachment; filename=”example.zip”‘);
header(‘Content-Transfer-Encoding: binary');
// load the file to send:
readfile(‘example.zip');
// 对当前文档禁用缓存
header(‘Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header(‘Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header(‘Pragma: no-cache');
//设置内容类型:
header(‘Content-Type: text/html; charset=iso-8859-1′);
header(‘Content-Type: text/html; charset=utf-8′);
header(‘Content-Type: text/plain'); //纯文本格式
header(‘Content-Type: image/jpeg'); //JPG***
header(‘Content-Type: application/zip'); // ZIP文件
header(‘Content-Type: application/pdf'); // PDF文件
header(‘Content-Type: audio/mpeg'); // 音频文件
header(‘Content-Type: application/x-shockw**e-flash'); //Flash动画
//显示登陆对话框
header(‘HTTP/1.1 401 Unauthorized');
header(‘WWW-Authenticate: Basic realm=”Top Secret”‘);
print ‘Text that will be displayed if the user hits cancel or ‘;
print ‘enters wrong login data';
PHP 相关文章推荐
用PHP和ACCESS写聊天室(五)
Oct 09 PHP
PHP 模拟$_PUT实现代码
Mar 15 PHP
php 5.3.5安装memcache注意事项小结
Apr 12 PHP
php记录日志的实现代码
Aug 08 PHP
PHP中Session引起的脚本阻塞问题解决办法
Apr 08 PHP
php中socket通信机制实例详解
Jan 03 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
Mar 15 PHP
PHP实现查询手机归属地的方法详解
Apr 28 PHP
PHP判断是否是微信打开,浏览器打开的方法
Mar 14 PHP
PHP查找一列有序数组是否包含某值的方法
Feb 07 PHP
php-7.3.6 编译安装过程
Feb 11 PHP
PHP获取学生成绩的方法
Nov 17 PHP
PHP里的单例类写法实例
Jun 25 #PHP
PHP合并数组+号和array_merge的区别
Jun 25 #PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 #PHP
php计算多维数组中所有值总和的方法
Jun 24 #PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 #PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
Jun 24 #PHP
php异常处理方法实例汇总
Jun 24 #PHP
You might like
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
2011/11/07 PHP
php函数与传递参数实例分析
2014/11/15 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
封装html的select标签的js操作实例
2013/07/02 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
js中遍历对象的属性和值的方法
2016/07/27 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
VUE长按事件需求详解
2017/10/18 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
详细介绍Python语言中的按位运算符
2013/11/26 Python
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
不要用强制方法杀掉python线程
2017/02/26 Python
Python AES加密模块用法分析
2017/05/22 Python
Django Rest framework频率原理与限制
2019/07/26 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
经典大学生求职信范文
2014/01/06 职场文书
空气的环保标语
2014/06/12 职场文书
商铺门前三包责任书
2014/07/25 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
婚前协议书范本
2014/10/27 职场文书
2015年党务公开工作总结
2015/05/19 职场文书
小学入学感言
2015/08/01 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python
Win10 最新稳定版本 21H2开始推送
2022/04/19 数码科技