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 array_intersect()函数使用代码
Jan 14 PHP
PHP安全技术之 实现php基本安全
Sep 04 PHP
如何获知PHP程序占用多少内存(memory_get_usage)
Sep 23 PHP
php的XML文件解释类应用实例
Sep 22 PHP
php检查是否是ajax请求的方法
Apr 16 PHP
PHP获取网页所有连接的方法(附demo源码下载)
Mar 30 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
Nov 22 PHP
使用php实现网站验证码功能【推荐】
Feb 09 PHP
thinkphp 验证码 的使用小结
May 07 PHP
apache集成php7.3.5的详细步骤
Jun 20 PHP
Laravel 微信小程序后端实现用户登录的示例代码
Nov 26 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 XML操作的各种方法解析(比较详细)
2010/06/17 PHP
php实现每日签到功能
2018/11/29 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
NodeJs模拟登陆正方教务
2017/04/28 NodeJs
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
vue项目中添加单元测试的方法
2018/07/21 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
Python的条件语句与运算符优先级详解
2015/10/13 Python
Python编程中对文件和存储器的读写示例
2016/01/25 Python
Python中的多行注释文档编写风格汇总
2016/06/16 Python
python爬取拉勾网职位数据的方法
2018/01/24 Python
python机器学习之KNN分类算法
2018/08/29 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
Python3.5文件修改操作实例分析
2019/05/01 Python
python实现tail -f 功能
2020/01/17 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
西班牙电子产品购物网站:Electronicamente
2018/07/26 全球购物
应届大学毕业生找工作的求职信范文
2013/11/29 职场文书
体育教师个人的自我评价
2014/02/16 职场文书
《识字五》教学反思
2014/03/01 职场文书
幼儿园优秀班主任事迹材料
2014/05/14 职场文书
羽毛球比赛策划方案
2014/06/13 职场文书
端午节活动总结
2014/08/26 职场文书
二手车转让协议书
2015/01/29 职场文书
项目负责人岗位职责
2015/02/15 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
世界各国短波电台对东亚播送时间频率表(SW)
2021/06/28 无线电