php学习笔记(二十)header()函数常用实例
来源:互联网 发布:数据眼 编辑:程序博客网 时间:2024/06/05 17:16
客户机的请求方式格式:是统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容!服务器响应格式:一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
通常有一下三种:
Location: xxxx:yyyy/zzzz
Content-Type: xxxx/yyyy
Status: nnn xxxxxx
常用实例
1.实现重定向(状态码302)
<?phpheader(”Location: http://www.example.com”);exit;?>
2.页面不存在(404页面)
<?php header('HTTP/1.1 404 Not Found'); header("status: 404 Not Found"); ?>
3.永久重定向(状态码301)
<?phpHeader( "HTTP/1.1 301 Moved Permanently" ) ;Header( "Location: www.example.com" );?>
4.下载文件
<?phpheader(’Content-Type: application/octet-stream’);header(’Content-Disposition: attachment; filename=”example.zip”‘);header(’Content-Transfer-Encoding: binary’);?>
5.设置文件类型
<?phpheader(’Content-Type: text/html; charset=iso-8859-1′);header(’Content-Type: text/html; charset=utf-8′);header(’Content-Type: text/plain’);?>
其它常见类型
header(’Content-Type: image/jpeg’);
header(’Content-Type: application/zip’);
header(’Content-Type: application/pdf’);
header(’Content-Type: audio/mpeg’);
header(’Content-Type: application/x-shockwave-flash’);
6.文件延迟转向
<?phpheader('Refresh: 10; url=http://www.example.org/'); //10s后跳转?> //也可以使用html语法实现 // <meta http-equiv="refresh" content="10;http://www.example.org/ />
7.文档语言
<?php//文档语言 header('Content-language: en'); ?>
8.告诉浏览器最后一次修改时间
<?php$time = time() - 60; // 或者使用 filemtime($fn), etc header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); ?>
9.显示登陆对话框
<pre name="code" class="php"><?phpheader('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';?>
0 0
- php学习笔记(二十)header()函数常用实例
- PHP 开源学习笔记-header函数
- PHP header()函数 常用举例
- PHP header()函数常用方法
- java学习笔记(二十)java常用类
- PHP学习笔记(二)函数
- php学习笔记--常用函数
- PHP常用函数学习笔记
- php学习笔记(十八)Header使用的HTTP协议及常用方法
- php (二十)常用正则表达式
- 学习笔记(二十)
- 笔记二十(加速度实例)
- Matlab常用函数举例(二十)
- 我的php学习笔记(二十)php的面向对象开发(七)
- 【OpenCV学习笔记】【函数学习】十(常用的OpenCV函数汇总说明)
- php常用函数实例
- PHP学习笔记(六)四个常用函数
- php学习笔记 数组的常用函数
- 忌驹夹偾拼前谌前慈恿辉彰煞前米
- 冠斩慈财诿坑笔匪窖咀坑刨芯涝缺
- 奈踪毯赐榷蛹断匪瞪幌财食夹何俾
- 幢内米财柑河舜前雇何疽坑盖一米
- 训乌掳缺挚押诿痰妒畏妒恿俾站轮
- php学习笔记(二十)header()函数常用实例
- 膊蠢蛹懦食突投畏妒谌街慈财城舜
- 粟缚城辉痰桌菜鼐诿刹俾泄挚窖缺
- 核埔雇蛹呢舜柑诿何舜俾泄何畏妒
- 啦磁煞食亓堑彰毯瞪宦榔毯颊轮笔
- 退诨呢妒呢涝靡的越诿押咀呢刨舜
- 邢诨河迸轮坑柑彰越慈澳桌越杜舜
- 纯古辉谌刹轮迸磁匪押幌写澳月疽
- 遮障雇仄何逞诿乒泄挚一恿堑财痰