|
header() 函数向客户端发送原始的 HTTP 报头。
认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题):
语法:
header(string,replace,http_response_code)
HTTP报头很有用 , 但是本篇不讲解这个
- <?php
- // Date in the past
- header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
- header("Cache-Control: no-cache");
- header("Pragma: no-cache");
- ?>
复制代码
注释:用户可能会设置一些选项来更改浏览器的默认缓存设置。通过发送上面的报头,您可以覆盖任何这些设置,强制浏览器不进行缓存!
- <?php
- header("Content-type:application/pdf");
- // 文件将被称为 downloaded.pdf
- header("Content-Disposition:attachment;filename='downloaded.pdf'");
- // PDF 源在 original.pdf 中
- readfile("original.pdf");
- ?>
复制代码
提示用户保存一个生成的 PDF 文件(Content-Disposition 报头用于提供一个推荐的文件名,并强制浏览器显示保存对话框):
|
获得 小福神卡 一张
卡片说明:mickeyort 遇到 [伪娘星辰] 为他吹了箫 41 他付了你 泰拉.
卡片效果:获得 41 泰拉
|