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的图形函数中显示汉字
Oct 09 PHP
php.ini中date.timezone设置分析
Jul 29 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
Feb 27 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
PHP魔术引号所带来的安全问题分析
Jul 15 PHP
PHP中两个float(浮点数)比较实例分析
Sep 27 PHP
php实现分页显示
Nov 03 PHP
PHP针对多用户实现更换头像功能
Sep 04 PHP
PHP构造函数与析构函数用法示例
Sep 28 PHP
PHP-X系列教程之内置函数的使用示例
Oct 16 PHP
php字符串截取函数mb_substr用法实例分析
Jun 25 PHP
PHP实现倒计时功能
Nov 16 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中apc缓存使用示例
2013/12/25 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
javascript写的一个链表实现代码
2009/10/25 Javascript
javascript 面向对象 function类
2010/05/13 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
JS中Location使用详解
2015/05/12 Javascript
jQuery自动完成插件completer附源码下载
2016/01/04 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
js实现多个标题吸顶效果
2020/01/08 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
Python通过命令开启http.server服务器的方法
2017/11/04 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python实现五子棋人机对战游戏
2020/03/25 Python
自定义django admin model表单提交的例子
2019/08/23 Python
python实现横向拼接图片
2020/03/23 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
CSS3的first-child选择器实战攻略
2016/04/28 HTML / CSS
香港演唱会订票网站:StubHub香港
2019/10/10 全球购物
母亲80寿诞答谢词
2014/01/16 职场文书
公司贷款承诺书
2014/05/30 职场文书
经济类毕业生求职信
2014/06/26 职场文书
少年雷锋观后感
2015/06/10 职场文书
看雷锋电影观后感
2015/06/10 职场文书