PHP header 的7种用法

PHP header 的7种用法

这篇文章介绍的内容是关于PHP header()的7种用法 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

PHP header 的7种用法

1. 跳转页面
header(
'Location:'
.
$url
); 
//Location和":"之间无空格。

2. 声明content-type
header(
'content-type:text/html;charset=utf-8'
);

3. 返回response状态码
header(
'HTTP/1.1 404 Not Found'
);

4. 在某个时间后执行跳转
header(
'Refresh: 10; url=http://www.baidu.com/'
);  //10s后跳转。

5. 控制浏览器缓存
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"
);

6. . 执行http验证
header(
'HTTP/1.1 401 Unauthorized'
);
header(
'WWW-Authenticate: Basic realm="Top Secret"'
);

7. 执行下载操作
header(
'Content-Type: application/octet-stream'
);
//设置内容类型
header(
'Content-Disposition: attachment; filename="example.zip"'
);
//设置MIME用户作为附件
header(
'Content-Transfer-Encoding: binary'
);
//设置传输方式
header(
'Content-Length: '
.
filesize
(
'example.zip'
));
//设置内容长度

相关推荐:

php header函数导出excel表格

PHP header头部定义详解

php header函数的用法总结

以上就是PHP header()的7种用法 的详细内容,更多请关注php中文网其它相关文章!

http://www.php.cn/php-weizijiaocheng-394656.html

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

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

(0)
上一篇 2021年10月26日 下午12:00
下一篇 2021年10月26日 下午1:00


相关推荐

  • OpenClaw 安全配置教程:防提示词注入与 Docker 沙盒隔离指南

    OpenClaw 安全配置教程:防提示词注入与 Docker 沙盒隔离指南

    2026年3月13日
    3
  • RPC协议及常用框架

    RPC协议及常用框架https://www.jianshu.com/p/8ba4b7b834aaRPC协议RPC:远程过程调用,原则上来说系统间跨进程的调用都属于RPC范畴RMI/HTTP/dubbo/SpringCloud/thriftRPC框架如何实现分布式环境下的远程调用在一个典型的RPC的使用场景中,包含了服务发现,负载,容错,网络传输,序列化等组件,其中RPC协议指明了程序如何进行网络传输和序列化。RPC协议的组成RPC协议的组成1.地址:服务提供者地址2.端口:.

    2022年5月12日
    49
  • getAttribute() 与 attr() 的区别

    getAttribute() 与 attr() 的区别

    2021年10月31日
    50
  • MD语法

    MD语法TOC 生成目录 TOC 注意需要占据单独一行 如上效果复制代码标题使用 号表示标题 号和标题间留一个空格 一级标题二级标题三级标题 四级标题五级标题六级标题效果如下复制代码一级标题二级标题三级标题四级标题五级标题六级标题加粗

    2026年3月26日
    2
  • NoSQL数据库介绍

    NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于N

    2021年12月26日
    60
  • Ubuntu硬盘安装

    Ubuntu硬盘安装Ubuntu 的硬盘安装这个就比较简单了准备工作 一个 4GB 或更大的 U 盘 UbuntuISO 镜像文件 MicrosoftWin 或更高的系统版本 Rufus Ubuntu 官方推荐的免费开源 USB 启动盘制作工具说明 U 盘不要是扩容 U 盘 Ubuntu 粗分几种版本桌面版 图形界面 与服务器版 无图形界面 长期支持版 LTS 5 年 和普通版 9 个月 我们一般选 长期支持的桌面版 官方网站下载镜像因为服务器在国外所以速度极慢推荐网易的镜像链接快到飞起

    2026年3月19日
    2

发表回复

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

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