php header函数的详解
发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔
例1
代码如下 | 复制代码 |
Header(“Location: http://www.bkjia.com”;); |
禁止页面在IE中缓存
代码如下 | 复制代码 |
header( ‘Expires: Mon, 26 Jul 1997 05:00:00 GMT’ ); |
实现文件下载
代码如下 | 复制代码 |
header('Content-Type: application/octet-stream');//设置内容类型 |
php的函数header()可以向浏览器发送Status标头,
如
代码如下 | 复制代码 |
header(”Status: 404 Not Found”)。 |
但是我发现实际上浏览器返回的响应却是:
代码如下 | 复制代码 |
// ok //设置一个404头: //设置地址被永久的重定向
|
注意事项有以下几点:
•Location和":"之间不能有空格,否则会出现错误(注释:我刚测试了,在我本地环境下,没有跳转页面,但是也没有报错,不清楚什么原因);
•在用header前不能有任何的输出(注释:这点大家都知道的,如果header之前有任何的输出,包括空白,就会出现header already sent by xxx的错误);
•header 后面的东西还会执行的;
下一篇: sortable
推荐阅读
-
PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题 - 心中的飞梦
-
关于php 基于redis计数器类的详解
-
php引用返回与取消引用的详解_PHP教程
-
有关php array_values()函数的文章推荐10篇
-
php中过滤html代码的函数 提高程序安全性_PHP
-
PHP 生成器的使用详解
-
PHP各版本的函数类型声明详解
-
PHP统计目录大小的自定义函数分享
-
php不使用iconv库进行gb2312与utf-8编码转换的函数
-
PHP header函数设置http报文头示例详解,_PHP教程