分享PHP header函数使用教程


Posted in PHP onSeptember 05, 2013
<?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 相关文章推荐
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
Mar 29 PHP
php xfocus防注入资料
Apr 27 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
PHP开发者常犯的10个MySQL错误更正剖析
Jan 30 PHP
php生成随机密码自定义函数代码(简单快速)
May 10 PHP
php中最简单的字符串匹配算法
Dec 16 PHP
PHP实现采集抓取淘宝网单个商品信息
Jan 08 PHP
PHP中实现获取IP和地理位置类分享
Feb 10 PHP
浅谈PHP面向对象之访问者模式+组合模式
May 22 PHP
Yii2语言国际化自动配置详解
Aug 22 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
Apr 10 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 PHP
php增删改查示例自己写的demo
Sep 04 #PHP
php使用异或实现的加密解密实例
Sep 04 #PHP
PHP中数组定义的几种方法
Sep 01 #PHP
对淘宝URL中ID提取的PHP代码
Sep 01 #PHP
怎么在Windows系统中搭建php环境
Aug 31 #PHP
深入解析php中的foreach函数
Aug 31 #PHP
如何使用php输出时间格式
Aug 31 #PHP
You might like
PHP中在数据库中保存Checkbox数据(1)
2006/10/09 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
PHP isset()与empty()的使用区别详解
2017/02/10 PHP
JQuery SELECT单选模拟jQuery.select.js
2009/11/12 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
bootstrap 通过加减按钮实现输入框组功能
2017/11/15 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
[02:25]DOTA2英雄基础教程 生死判决瘟疫法师
2013/12/06 DOTA
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
进一步了解Python中的XML 工具
2015/04/13 Python
微信跳一跳python代码实现
2018/01/05 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
2018/07/13 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
python kafka 多线程消费者&amp;手动提交实例
2019/12/21 Python
Python timeit模块的使用实践
2020/01/13 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
社区党员先进事迹
2014/01/22 职场文书
任命书模板
2014/06/04 职场文书
文秘应届生求职信
2014/07/05 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
电话营销开场白
2015/05/29 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书