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 相关文章推荐
在Windows中安装Apache2和PHP4的权威指南
Oct 09 PHP
Yii PHP Framework实用入门教程(详细介绍)
Jun 18 PHP
ThinkPHP实现批量删除数据的代码实例
Jul 02 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
Aug 20 PHP
php的dl函数用法实例
Nov 06 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
Feb 08 PHP
codeigniter中实现一次性加载多个view的方法
Mar 20 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
Mar 14 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 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
解决GD中文乱码问题
2007/02/14 PHP
php中一个完整表单处理实现代码
2011/11/10 PHP
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
jQuery对象的链式操作用法分析
2016/05/10 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
2018/05/22 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
2018/09/06 jQuery
JavaScript 截取字符串代码实例
2019/09/05 Javascript
VUE解决 v-html不能触发点击事件的问题
2019/10/28 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
Ruby元编程基础学习笔记整理
2016/07/02 Python
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
获取Django项目的全部url方法详解
2017/10/26 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
Python如何调用外部系统命令
2019/08/07 Python
python解析多层json操作示例
2019/12/30 Python
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
七一党建活动方案
2014/01/28 职场文书
刘公岛导游词
2015/02/05 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python
css3新特性的应用示例分析
2022/03/16 HTML / CSS