PHP header() 函数

PHP header() 函数

定义和用法

header() 函数向客户端发送原始的 HTTP 报头。

语法

header(string,replace,http_response_code)
参数 描述
string 必需。规定要发送的报头字符串。
replace

可选。指示该报头是否替换之前的报头,或添加第二个报头。

默认是 true(替换)。false(允许相同类型的多个报头)。

http_response_code 可选。把 HTTP 响应代码强制为指定的值。(PHP 4 以及更高版本可用)

例子 1

<?php
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");
?>

注释:用户可能会设置一些选项来更改浏览器的默认缓存设置。通过发送上面的报头,您可以覆盖任何这些设置,强制浏览器不进行缓存!

例子 2

提示用户保存一个生成的 PDF 文件(Content-Disposition 报头用于提供一个推荐的文件名,并强制浏览器显示保存对话框):

<?php
header("Content-type:application/pdf");

// 文件将被称为 downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");

// PDF 源在 original.pdf 中
readfile("original.pdf");
?>

例子 3

在PHP中用header(“location:test.php”):页面跳转

设置字符集:

header("Content-type: text/html; charset=utf-8"); 

转载于:https://www.cnblogs.com/zrp2013/p/3258652.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110049.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月25日 下午2:00
下一篇 2021年8月25日 下午3:00


相关推荐

  • Java创建文件夹和文件

    Java创建文件夹和文件1 判断 e 盘下是否有文件夹 mytemp 如果没有就创建 2 在 mytemp 文件夹下创建文件 hello txt 3 如果该文件已存在 提示已存在 就不要再重复创建了 4 在文件中写入 hello world publicclassH publicstatic String args throwsIOExce Stringdirect e my

    2026年3月18日
    2
  • idea添加主题插件

    idea添加主题插件添加完主题插件会重启一次idea.

    2022年6月27日
    31
  • oracle修改用户密码永不过期_oracle查看密码过期时间

    oracle修改用户密码永不过期_oracle查看密码过期时间Oracle用户登录密码过期的修改1、查看用户的proifle是哪个,一般是default:sqlgt;SELECTusername,PROFILEFROMdba_useOracle用户登录密码过期的修改1、查看用户的proifle是哪个,,一般是default:sql>SELECTusername,PROFILEFROMdba_users;2、查看指定概要文件(如defau…

    2022年7月28日
    37
  • 1、Python 日期时间格式化输出

    1、Python 日期时间格式化输出

    2021年10月22日
    49
  • R语言biomaRt工具包(package)的使用

    R语言biomaRt工具包(package)的使用Author nbsp WYF E mail nbsp Date nbsp nbsp nbsp 2010 06 05biomaRt 工具包是一个连接 bioMart 数据库的 R 语言接口 能够通过这个软件包自由地链接到 bioMart 数据库 方便得读取该数据库的数据

    2026年3月19日
    3
  • nrm详解

    nrm详解1 什么是 nrmnrm 是一个 npm 源管理器 允许你快速地在 npm 源间切换 什么意思呢 npm 默认情况下是使用 npm 官方源 使用 npmconfigls 命令可以查看 在国内用这个源肯定是不靠谱的 一般我们都会用淘宝 npm 源 https registry npm taobao org 修改源的方式也很简单 在终端输入 npmsetregist registry npm taobao org 再 npmconfigls 查看 已经切换成功 那么 问题来了 如果

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号