建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > PHP教程 >

php中header的用法

时间:2009-12-08 16:46来源: 作者: 点击:
header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头 与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件
header的用法

header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。
标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头
与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件
(http://www.w3.org/Protocols/rfc2068/rfc2068)。
在 PHP 中送回 HTML 资料前,需先 传完所有的标头。

使用范例

范例一: 本例使浏览器重定向到 PHP 的官方网站。

<?PHP
Header("Location: http://www.php.net";);
exit;   //在每个重定向之后都必须加上“exit",避免发生错误后,继续执行。
?>
<?php
/**
@title:PHP定时跳转
@功能:等待指定的时间,然后再跳转到指定页面(代替html meta方式)
*/
header("refresh:3;url=http://axgle.za.net");
print('正在加载,请稍等...<br>三秒后自动跳转~~~');
/*
补充说明:
若等待时间为0,则与header("location:")等效。
*/
header重定向 就等价于替用户在地址栏输入url
?>  

范例二:禁止页面在IE中缓存

要使用者每次都能得到最新的资料,而不是 Proxy 或 cache 中的资料,可以使用下列的标头

<?PHP
header
( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT'
);
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT'
);
header( 'Cache-Control: no-store, no-cache, must-revalidate'
);
header( 'Cache-Control: post-check=0, pre-check=0', false
);
header( 'Pragma: no-cache' );
//兼容http1.0和https
?>
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片