php header示例代码(推荐)


Posted in PHP onSeptember 08, 2010
<?php 
/*** Function: PHP header() examples (PHP) 
** Desc: Some examples on how to use the header() function of PHPYou find a detailed tutorial at expertsrt.com (English) or at ffm.junetz.de (German).These is also a good help about caching at web-caching.com. 
** Example: see below. <br/><br/><b>Tip:</b> You can use these sites to check your headers: <a href="http://web-sniffer.net/">web-sniffer.net</a>, <a href="http://www.delorie.com/web/headers.html">delorie.com</a> or <a href="http://www.forret.com/projects/analyze/">www.forret.com</a>. 
** Author: Jonas John 
*/ // 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 第三节 变量介绍
Apr 28 PHP
PHP转换IP地址到真实地址的方法详解
Jun 09 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
ThinkPHP实现一键清除缓存方法
Jun 26 PHP
PHP学习笔记之php文件操作
Jun 03 PHP
PHP+iframe图片上传实现即时刷新效果
Nov 18 PHP
php自定义扩展名获取函数示例
Dec 12 PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 PHP
Thinkphp 框架扩展之应用模式实现方法分析
Apr 27 PHP
php判断数组是否为空的实例方法
May 10 PHP
php优化查询foreach代码实例讲解
Mar 24 PHP
php下清空字符串中的HTML标签的代码
Sep 06 #PHP
在PHP中PDO解决中文乱码问题的一些补充
Sep 06 #PHP
检测png图片是否完整的php代码
Sep 06 #PHP
晋城吧对DiscuzX进行的前端优化要点
Sep 05 #PHP
用PHP将数据导入到Foxmail的实现代码
Sep 05 #PHP
提高PHP编程效率的53个要点(经验小结)
Sep 04 #PHP
队列在编程中的实际应用(php)
Sep 04 #PHP
You might like
咖啡的种类和口感
2021/03/03 新手入门
优化使用mysql存储session的php代码
2008/01/10 PHP
让PHP支持页面回退的两种方法
2008/01/10 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
javascript制作网页图片上实现下雨效果
2015/02/26 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
简单讲解AngularJS的Routing路由的定义与使用
2016/03/05 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
vue实现分页加载效果
2019/12/24 Javascript
Vue页面刷新记住页面状态的实现
2019/12/27 Javascript
js实现百度登录窗口拖拽效果
2020/03/19 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
Python中的XML库4Suite Server的介绍
2015/04/14 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
DataReader和DataSet的异同
2014/12/31 面试题
J2EE系统只能是基于web
2015/09/08 面试题
车工岗位职责
2013/11/26 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
高中生操行评语大全
2014/04/25 职场文书
2014年女职工工作总结
2014/11/27 职场文书
先进党组织事迹材料
2014/12/26 职场文书
担保书格式
2015/01/20 职场文书
公司经营目标责任书
2015/01/29 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
vue3如何优雅的实现移动端登录注册模块
2021/03/29 Vue.js
用Python selenium实现淘宝抢单机器人
2021/06/18 Python