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为php增加openssl模块的方法
Jun 14 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
Nov 07 PHP
使用Sphinx对索引进行搜索
Jun 25 PHP
采用thinkphp自带方法生成静态html文件详解
Jun 13 PHP
PHP开发框架kohana3 自定义路由设置示例
Jul 14 PHP
php使用MySQL保存session会话的方法
Jun 26 PHP
php简单实现sql防注入的方法
Apr 22 PHP
微信支付扫码支付php版
Jul 22 PHP
PHP+iframe图片上传实现即时刷新效果
Nov 18 PHP
PHP中字符串长度的截取用法示例
Jan 12 PHP
PHP计算近1年的所有月份
Mar 13 PHP
使用PHP开发留言板功能
Nov 19 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
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
php批量删除数据
2007/01/18 PHP
php mssql 数据库分页SQL语句
2008/12/16 PHP
PHP实现递归的三种方法
2020/07/04 PHP
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
2015/01/02 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
利用forever和pm2部署node.js项目过程
2017/05/10 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
代码整洁之道(重构)
2018/10/25 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
Python smtplib实现发送邮件功能
2018/05/22 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
python使用minimax算法实现五子棋
2019/07/29 Python
Python中的特殊方法以及应用详解
2020/09/20 Python
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
经济信息管理专业大学生求职信
2013/09/27 职场文书
工商学院毕业生自荐信
2013/11/12 职场文书
先进德育工作者事迹材料
2014/01/24 职场文书
薪酬专员岗位职责
2014/02/18 职场文书
作风转变心得体会
2014/09/02 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
优秀班组事迹材料
2014/12/24 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
详解Python自动化之文件自动化处理
2021/06/21 Python
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS