PHP 使用header函数设置HTTP头的示例解析 表头


Posted in PHP onJune 17, 2013

如下所示:

//定义编码  
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 表单验证实现代码
Mar 10 PHP
用PHP查询搜索引擎排名位置的代码
Jan 05 PHP
Base64在线编码解码实现代码 演示与下载
Jan 08 PHP
ecshop 批量上传(加入自定义属性)
Mar 20 PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
Sep 30 PHP
PHP-redis中文文档介绍
Feb 07 PHP
php根据年月获取季度的方法
Mar 31 PHP
WordPress网站性能优化指南
Nov 18 PHP
深入理解PHP之OpCode原理详解
Jun 01 PHP
PHP多维数组指定多字段排序的示例代码
May 16 PHP
PHP的mysqli_stmt_init()函数讲解
Jan 24 PHP
Yii框架where查询用法实例分析
Oct 22 PHP
thinkphp 多表 事务详解
Jun 17 #PHP
基于empty函数的输出详解
Jun 17 #PHP
基于empty函数的判断详解
Jun 17 #PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
Jun 17 #PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 #PHP
php.ini修改php上传文件大小限制的方法详解
Jun 17 #PHP
php 模拟POST提交的2种方法详解
Jun 17 #PHP
You might like
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
用文本作数据处理
2006/10/09 PHP
PHP语言中global和$GLOBALS[]的分析 之二
2012/02/02 PHP
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
2019/05/09 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
python关于矩阵重复赋值覆盖问题的解决方法
2019/07/19 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
XML文档面试题
2015/08/05 面试题
季度思想汇报
2014/01/01 职场文书
工作违纪检讨书
2014/02/17 职场文书
如何写早恋检讨书
2014/09/10 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
出国签证在职证明范本
2014/11/24 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
MongoDB连接数据库并创建数据等使用方法
2021/11/27 MongoDB
MySQL Server层四个日志的实现
2022/03/31 MySQL