PHP header()函数常用方法总结


Posted in PHP onApril 11, 2014

//定义编码

header( 'Content-Type:text/html;charset=utf-8 ');

//Atom
header('Content-type: application/atom+xml');

//CSS
header('Content-type: text/css');

//Javascript
header('Content-type: text/javascript');

//JPEG Image
header('Content-type: image/jpeg');

//JSON
header('Content-type: application/json');

//PDF
header('Content-type: application/pdf');

//RSS
header('Content-Type: application/rss+xml; charset=ISO-8859-1');

//Text (Plain)
header('Content-type: text/plain');

//XML
header('Content-type: text/xml');

// 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中查询SQL Server或Sybase时TEXT字段被截断的解决方法
Mar 10 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
Jul 03 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
May 29 PHP
php while循环得到循环次数
Oct 26 PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
Jan 07 PHP
配置Nginx+PHP的正确思路与过程
May 10 PHP
微信支付开发发货通知实例
Jul 12 PHP
php生成0~1随机小数的方法(必看)
Apr 05 PHP
Laravel实现短信注册的示例代码
May 29 PHP
PHP中的empty、isset、isnull的区别与使用实例
Mar 22 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 18 PHP
PHP中类与对象功能、用法实例解读
Mar 27 PHP
开源php中文分词系统SCWS安装和使用实例
Apr 11 #PHP
PHP获取网页标题的3种实现方法代码实例
Apr 11 #PHP
PHP动态生成javascript文件的2个例子
Apr 11 #PHP
php实现数组筛选奇数和偶数示例
Apr 11 #PHP
php求正负数数组中连续元素最大值示例
Apr 11 #PHP
PHP入门经历和学习过程分享
Apr 11 #PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
Apr 10 #PHP
You might like
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
js 时间格式与时间戳的相互转换示例代码
2013/12/25 Javascript
javascript计算用户打开网页的停留时间
2014/01/09 Javascript
点击弹出层效果&amp;弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
利用jquery写的左右轮播图特效
2014/02/12 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
2019/04/04 Javascript
Js和VUE实现跑马灯效果
2020/05/25 Javascript
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
Python 自动刷博客浏览量实例代码
2017/06/14 Python
python matplotlib坐标轴设置的方法
2017/12/05 Python
一篇文章快速了解Python的GIL
2018/01/12 Python
tensorflow学习笔记之简单的神经网络训练和测试
2018/04/15 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
python之array赋值技巧分享
2019/11/28 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
python logging模块的使用详解
2020/10/23 Python
call在Python中改进数列的实例讲解
2020/12/09 Python
HTML5 本地存储 LocalStorage详解
2016/06/24 HTML / CSS
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
外企测试工程师面试题
2015/02/01 面试题
主题酒店策划书
2014/01/28 职场文书
幼儿教育感言
2014/02/05 职场文书
体操比赛口号
2014/06/10 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
好好学习保证书
2015/02/26 职场文书
现役军人家属慰问信
2015/03/24 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书
pytorch--之halfTensor的使用详解
2021/05/24 Python