PHP header函数分析详解


Posted in PHP onAugust 06, 2011

在php语言中,header()这个函数很有用的,尤其在用到ajax时候,他会帮你解决一些意想不到的问题。下面是header的一些详细讲解。希望对phper有帮助

<?php 
// fix 404 pages: 
header('HTTP/1.1 200 OK'); 
// set 404 header: 
header('HTTP/1.1 404 Not Found'); 
// set Moved Permanently header (good for redrictions) 
// use with location header 
header('HTTP/1.1 301 Moved Permanently'); 
// redirect to a new location: 
header('Location: http://www.example.org/'); 
// redrict with delay: 
header('Refresh: 10; url=http://www.example.org/'); 
print 'You will be redirected in 10 seconds'; 
// you could also use the HTML syntax:// <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'); 
// content language (en = English) 
header('Content-language: en'); 
// last modified (good for caching) 
$time = time() ? 60; // or filemtime($fn), etc 
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); 
// header for telling the browser that the content 
// did not get changed 
header('HTTP/1.1 304 Not Modified'); 
// set content length (good for caching): 
header('Content-Length: 1234'); 
// Headers for an download: 
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'); 
// Disable caching of the current document: 
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 pastheader('Pragma: no-cache'); 
// set content type: 
header('Content-Type: text/html; charset=iso-8859-1'); 
header('Content-Type: text/html; charset=utf-8'); 
header('Content-Type: text/plain'); 
// plain text file 
header('Content-Type: image/jpeg'); 
// JPG picture 
header('Content-Type: application/zip'); 
// ZIP file 
header('Content-Type: application/pdf'); 
// PDF file 
header('Content-Type: audio/mpeg'); 
// Audio MPEG (MP3,…) file 
header('Content-Type: application/x-shockwave-flash'); 
// Flash animation// show sign in box 
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预定义常量
Dec 25 PHP
phpmyadmin 常用选项设置详解版
Mar 07 PHP
提高php运行速度的一些小技巧分享
Jul 03 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
Jan 06 PHP
360通用php防护代码(使用操作详解)
Jun 18 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
php构造方法中析构方法在继承中的表现
Apr 12 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
PHP通过GD库实现验证码功能示例
Feb 23 PHP
PHP大文件分块上传功能实例详解
Jul 22 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 PHP
phpquery中文手册
Mar 18 PHP
php 文件上传类代码
Aug 06 #PHP
php代码运行时间查看类代码分享
Aug 06 #PHP
discuz程序的PHP加密函数原理分析
Aug 05 #PHP
PHP源码之explode使用说明
Aug 05 #PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
Aug 03 #PHP
php中获取远程客户端的真实ip地址的方法
Aug 03 #PHP
用PHP实现的四则运算表达式计算实现代码
Aug 02 #PHP
You might like
一个颜色轮换的简单例子
2006/10/09 PHP
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
详解php的魔术方法__get()和__set()使用介绍
2012/09/19 PHP
php生成静态页面的简单示例
2014/04/17 PHP
php利用反射实现插件机制的方法
2015/03/14 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
2014/02/12 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
js实现文本框宽度自适应文本宽度的方法
2015/08/13 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
详解jQuery的Cookie插件
2016/11/23 Javascript
javascript实现下雨效果
2017/03/27 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
在漏洞利用Python代码真的很爽
2007/08/26 Python
python实现获取序列中最小的几个元素
2014/09/25 Python
Python创建模块及模块导入的方法
2015/05/27 Python
python基于隐马尔可夫模型实现中文拼音输入
2016/04/01 Python
对python中Librosa的mfcc步骤详解
2019/01/09 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
python实现飞船大战
2020/04/24 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
欧洲领先的技术商店:eibmarkt.com
2019/05/10 全球购物
原材料检验岗位职责
2014/03/15 职场文书
公司周年庆活动方案
2014/08/25 职场文书
岳麓书院导游词
2015/02/03 职场文书
通知函格式范文
2015/04/27 职场文书
导游词之广西漓江
2019/11/02 职场文书
励志语录:时光飞逝,请学会珍惜所有的人和事
2020/01/16 职场文书
Java 关于String字符串原理上的问题
2022/04/07 Java/Android