分享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 相关文章推荐
如何使用PHP中的字符串函数
Nov 24 PHP
PHP读取xml方法介绍
Jan 12 PHP
PHP中常用的转义函数
Feb 28 PHP
PHP中使用memcache存储session的三种配置方法
Apr 05 PHP
ThinkPHP页面跳转success与error方法概述
Jun 25 PHP
thinkphp的URL路由规则与配置实例
Nov 26 PHP
Codeigniter的dom类用法实例
Jun 26 PHP
PHP下载远程图片并保存到本地方法总结
Jan 22 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
Feb 01 PHP
PHP如何根据文件头检测文件类型实例代码
Oct 14 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 PHP
php中配置文件保存修改操作 如config.php文件的读取修改等操作
May 12 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
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
缅甸的咖啡简史
2021/03/04 咖啡文化
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
JQuery中对Select的option项的添加、删除、取值
2013/08/25 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
jquery中获得元素尺寸和坐标的方法整理
2014/05/18 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
Node.js数据库操作之查询MySQL数据库(二)
2017/03/04 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
vue视频播放暂停代码
2019/11/08 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
[56:45]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第一局
2016/02/28 DOTA
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
Python3使用PySynth制作音乐的方法
2019/09/09 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
python Cartopy的基础使用详解
2020/11/01 Python
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
波兰数码相机及配件网上商店: Cyfrowe.pl
2017/06/19 全球购物
会计系个人求职信范文分享
2013/12/20 职场文书
老师对学生的评语
2014/04/18 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
针对吵架老公保证书
2015/05/08 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
浅谈python数据类型及其操作
2021/05/25 Python
springboot用户数据修改的详细实现
2022/04/06 Java/Android
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技