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将数据导入到Foxmail
Oct 09 PHP
Php+SqlServer实现分页显示
Oct 09 PHP
加强版phplib的DB类
Mar 31 PHP
字母顺序颠倒而单词顺序不变的php代码
Aug 08 PHP
PHP实现邮件群发的源码
Jun 18 PHP
php中如何防止表单的重复提交
Aug 02 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
Zend Framework教程之Zend_Config_Xml用法分析
Mar 23 PHP
php使用array_chunk函数将一个数组分割成多个数组
Dec 05 PHP
在 Laravel 6 中缓存数据库查询结果的方法
Dec 11 PHP
PHP7新增函数
Mar 09 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的FTP学习(一)[转自奥索]
2006/10/09 PHP
PHP 防恶意刷新实现代码
2010/05/16 PHP
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
php中3des加密代码(完全与.net中的兼容)
2012/08/02 PHP
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
javascript 面向对象继承
2009/11/26 Javascript
JavaScript 的继承
2011/10/01 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
JavaScript中的ArrayBuffer详细介绍
2014/12/08 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
基于react组件之间的参数传递(详解)
2017/09/05 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
对numpy中轴与维度的理解
2018/04/18 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
python使用numpy读取、保存txt数据的实例
2018/10/14 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
python修改FTP服务器上的文件名
2019/09/11 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
活动志愿者自荐信
2014/01/27 职场文书
优秀技术工人先进材料
2014/02/17 职场文书
八项规定整改方案
2014/02/21 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
如何写好自荐信
2014/04/07 职场文书
青安岗事迹材料
2014/05/14 职场文书
八月迷情观后感
2015/06/11 职场文书
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers