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 相关文章推荐
DISCUZ 分页代码
Jan 02 PHP
php5.2.0内存管理改进
Jan 22 PHP
php 清除网页病毒的方法
Dec 05 PHP
关于session在PHP5的配置文件中的详细设置参数说明
Apr 20 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
ThinkPHP之N方法实例详解
Jun 20 PHP
ThinkPHP模板比较标签用法详解
Jun 30 PHP
codeigniter中实现一次性加载多个view的方法
Mar 20 PHP
摘自织梦CMS的HTTP文件下载类
Aug 08 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
Mar 29 PHP
ThinkPHP和UCenter接口冲突的解决方法
Jul 25 PHP
PHP实现正则表达式分组捕获操作示例
Feb 03 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
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
js获取 type=radio 值的方法
2014/05/09 Javascript
ubuntu下安装nodejs以及升级的办法
2015/05/08 NodeJs
JavaScript图片轮播代码分享
2015/07/31 Javascript
jQuery加密密码到cookie的实现代码
2017/04/18 jQuery
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
2017/10/16 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
详解react内联样式使用webpack将px转rem
2018/09/13 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
微信小程序 scroll-view的使用案例代码详解
2020/06/11 Javascript
vue组件开发之slider组件使用详解
2020/08/21 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
2020/12/15 Vue.js
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
python实现八大排序算法(1)
2017/09/14 Python
Python for循环中的陷阱详解
2018/07/13 Python
Django之模型层多表操作的实现
2019/01/08 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
python线程中的同步问题及解决方法
2019/08/29 Python
Python matplotlib可视化实例解析
2020/06/01 Python
公司部门司机岗位职责
2014/01/03 职场文书
父母对孩子的寄语
2014/04/09 职场文书
中学生英语演讲稿
2014/04/26 职场文书
婚礼家长致辞
2015/07/27 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis