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 相关文章推荐
Banner程序
Oct 09 PHP
PHP Class&amp;Object -- PHP 自排序二叉树的深入解析
Jun 25 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
Apr 30 PHP
完美实现wordpress禁止文章修订和自动保存的方法
Nov 03 PHP
学习php设计模式 php实现观察者模式(Observer)
Dec 09 PHP
Yii中的cookie的发送和读取
Jul 27 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
Jun 21 PHP
PHP实现打包zip并下载功能
Jun 12 PHP
PHP常用正则表达式精选(推荐)
May 28 PHP
PHP dirname(__FILE__)原理及用法解析
Oct 28 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数字金额转换成中文大写显示
2019/01/05 PHP
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
超实用的JavaScript表单代码段
2016/02/26 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
vue实现全选和反选功能
2017/08/31 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
React根据宽度自适应高度的示例代码
2017/10/11 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
vue路由前进后退动画效果的实现代码
2018/12/10 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
nodejs实现的http、https 请求封装操作示例
2020/02/06 NodeJs
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
python使用分治法实现求解最大值的方法
2015/05/12 Python
讲解Python中fileno()方法的使用
2015/05/24 Python
python 文件转成16进制数组的实例
2018/07/09 Python
Python Django中间件使用原理及流程分析
2020/06/13 Python
Python闭包及装饰器运行原理解析
2020/06/17 Python
python有几个版本
2020/06/17 Python
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
个人自我评价分享
2013/12/20 职场文书
校园之声广播稿
2014/01/31 职场文书
眼镜促销方案
2014/03/15 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
收音机爱好者玩机13年,简评其使用过的19台收音机
2022/04/30 无线电