`
化蝶自在飞
  • 浏览: 2306107 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

php header()函数申明编码

    博客分类:
  • php
阅读更多
header('Content-Type:text/html;charset=GB2312');
php header()函数申明编码为gb2312 .

header()函数具体使用方法:

header
送出 HTTP 协议的标头到浏览器
语法: int header(string string);
返回值: 整数
函数种类: 网络系统

标头 (header) 是服务器以 HTTP 协议传 HTML 资料到浏览器前所送出的字符串,在标头与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参考坊间的相关书籍或更详细的 RFC 2068 官方文件(http://www.w3.org/Protocols/rfc2068/rfc2068)。在 PHP 中送回 HTML 资料前,需先传完所有的标头。

注意: 传统的标头一定包含下面三种标头之一,并只能出现一次。

Content-Type: xxxx/yyyy
Location: xxxx:yyyy/zzzz
Status: nnn xxxxxx
在新的多型标头规格 (Multipart MIME) 方可以出现二次以上。

php header()函数使用范例

header()函数范例一: 本例用来重导用户到 k686绿色软件
<?php
Header("Location: http://www.k686.com"); 
exit;
?>

header()函数范例二: 欲让用户每次都能得到最新的资料,而不是 Proxy 或 cache 中的资料,可以使用下列的标头
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-cache, must-revalidate");
header("Pragma: no-cache");

header()函数范例三: 让用户的浏览器出现找不到文件的信息。
<?php
header("Status: 404 Not Found");
?>

header()函数范例四: bill@evil.inetarena.com (28-Apr-1999) 提供让用户下载文件的范例。
header("Content-type: application/x-gzip");
header("Content-Disposition: attachment; filename=some-file.tar.gz");
header("Content-Description: PHP3 Generated Data");

php header()函数博大精深,很多需求可以在使用的时候再去找.
分享到:
评论
1 楼 化蝶自在飞 2010-06-05  
header() 必须在任何实际输出之前调用,不论是来自普通的 HTML 标记,空行或者 PHP。有一个常见错误就是在通过 include(),require() 或一些其它的文件存取类函数读取代码时,有一些空格或者空行在调用 header() 之前被发送了出去。同样在一个单独的 PHP/HTML 文件中这个错误也很普遍。

相关推荐

Global site tag (gtag.js) - Google Analytics