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代码
Mar 03 PHP
PHP函数学习之PHP函数点评
Jul 05 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
Dec 11 PHP
destoon整合ucenter后注册页面不跳转的解决方法
Jun 21 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
Dec 24 PHP
PHP读取文件内容的五种方式
Dec 28 PHP
laravel学习教程之关联模型
Jul 30 PHP
功能强大的PHP发邮件类
Aug 29 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
May 20 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
PHP封装的验证码工具类定义与用法示例
Aug 22 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
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
js滚动条多种样式,推荐
2007/02/05 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
Python list操作用法总结
2015/11/10 Python
使用Django Form解决表单数据无法动态刷新的两种方法
2017/07/14 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
Python能做什么
2020/06/02 Python
简述Html5 IphoneX 适配方法
2018/02/08 HTML / CSS
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
新东网科技Java笔试题
2012/07/13 面试题
西部世纪.net笔试题面试题
2014/04/03 面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
七年级政治教学反思
2014/02/03 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
2014企业领导班子四风对照检查材料思想汇报
2014/09/17 职场文书
八达岭长城导游词
2015/01/30 职场文书
杨善洲观后感
2015/06/04 职场文书
少年犯观后感
2015/06/11 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs
详解SQL报错盲注
2022/07/23 SQL Server