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的图形函数中显示汉字
Oct 09 PHP
一个ORACLE分页程序,挺实用的.
Oct 09 PHP
PHP strtr() 函数使用说明
Nov 21 PHP
PHP调用Twitter的RSS的实现代码
Mar 10 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
Mar 25 PHP
PHP中的命名空间相关概念浅析
Jan 22 PHP
分享PHP函数实现数字与文字分页代码
Jul 28 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 PHP
php如何计算两坐标点之间的距离
Dec 29 PHP
thinkPHP和onethink微信支付插件分享
Aug 11 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
Sep 13 PHP
PHP实现腾讯短网址生成api接口实例
Dec 08 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
PHP的中问验证码
2006/11/25 PHP
php 邮件发送问题解决
2014/03/22 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
JavaScript判断输入是否为数字类型的方法总结
2017/09/28 Javascript
jquery+css3实现熊猫tv导航代码分享
2018/02/12 jQuery
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
解决在layer.open中使用时间控件laydate失败的问题
2019/09/11 Javascript
JavaScript实现轮播图片完整代码
2020/03/07 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
Python实现基于C/S架构的聊天室功能详解
2018/07/07 Python
python函数的作用域及关键字详解
2019/08/20 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
Lacoste(法国鳄鱼)加拿大官网:以标志性的POLO衫而闻名
2019/05/15 全球购物
送货司机岗位职责
2013/12/11 职场文书
秘书专业自荐信范文
2013/12/26 职场文书
初中地理教学反思
2014/01/11 职场文书
房屋租赁协议书
2014/04/10 职场文书
工地安全标语
2014/06/07 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
工作态度怎么写
2015/06/25 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
解决Redis启动警告问题
2022/02/24 Redis
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis