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 相关文章推荐
使用php4加速网络传输
Oct 09 PHP
Smarty+QUICKFORM小小演示
Feb 25 PHP
ThinkPHP写第一个模块应用
Feb 20 PHP
PHP中使用CURL模拟登录并获取数据实例
Jul 01 PHP
php常用hash加密函数
Nov 22 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
Mar 25 PHP
CodeIgniter常用知识点小结
May 26 PHP
[原创]php实现子字符串位置相互对调互换的方法
Jun 02 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
Dec 21 PHP
PHP多种序列化/反序列化的方法详解
Jun 23 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
PHP+MySql实现一个简单的留言板
Jul 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
Smarty模板快速入门
2007/01/04 PHP
标准版Eclipse搭建PHP环境的详细步骤
2015/11/18 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
Jquery Ajax xmlhttp请求成功问题
2015/02/04 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
vue 计算属性和侦听器的使用小结
2021/01/25 Vue.js
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
使用Python发送邮件附件以定时备份MySQL的教程
2015/04/25 Python
Python EOL while scanning string literal问题解决方法
2020/09/18 Python
python自动zip压缩目录的方法
2015/06/28 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
2018/05/29 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
python 图像插值 最近邻、双线性、双三次实例
2020/07/05 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
python help函数实例用法
2020/12/06 Python
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
法学个人求职信范文
2014/01/27 职场文书
高一数学教学反思
2014/02/07 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
省级优秀班集体申报材料
2014/05/25 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
Python - 10行代码集2000张美女图
2021/05/23 Python
常用的Python代码调试工具总结
2021/06/23 Python
Python&Matlab实现樱花的绘制
2022/04/07 Python
Docker安装MySql8并远程访问的实现
2022/07/07 Servers