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 相关文章推荐
PHP4实际应用经验篇(9)
Oct 09 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
PHP无刷新上传文件实现代码
Sep 19 PHP
php利用cookie实现自动登录的方法
Dec 10 PHP
php实现简易聊天室应用代码
Sep 23 PHP
php抓取并保存网站图片的实现代码
Oct 28 PHP
php自定义分页类完整实例
Dec 25 PHP
yii去掉必填项中星号的方法
Dec 28 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
Oct 18 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
PHP依赖注入原理与用法分析
Aug 21 PHP
详解PHP实现支付宝小程序用户授权的工具类
Dec 25 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
使用PHP遍历文件夹与子目录的函数代码
2011/09/26 PHP
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
PHP切割汉字的常用方法实例总结
2019/04/27 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
Vue自定义事件(详解)
2017/08/19 Javascript
Vue.js实现按钮的动态绑定效果及实现代码
2017/08/21 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
全面解读Python Web开发框架Django
2014/06/30 Python
Python中Collection的使用小技巧
2014/08/18 Python
Python中方法链的使用方法
2016/02/23 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
Python登录系统界面实现详解
2019/06/25 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
如何用python处理excel表格
2020/06/09 Python
python中uuid模块实例浅析
2020/12/29 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
大学生创业计划书的用途
2014/01/08 职场文书
《十六年前的回忆》教学反思
2014/02/14 职场文书
模特职业生涯规划范文
2014/02/26 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
教室布置标语
2014/06/26 职场文书
2014年中秋寄语
2014/08/11 职场文书
2015年家长学校工作总结
2015/04/22 职场文书