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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Laravel5.5+ 区分前后端用户登录

    Laravel5.5+ 区分前后端用户登录

  • mybatis自动生成代码插件idea_pro tools插件

    mybatis自动生成代码插件idea_pro tools插件IntellijIdeaMybatis插件主要有Mybatisplugin插件和Mybatistools插件。(一)Mybatisplugin插件主要功能有:提供Mapper接口与配置文件中对应SQL的导航编辑XML文件时自动补全根据Mapper接口,使用快捷键生成xml文件及SQL标签ResultMap中的property支持自动补全

  • ETAP软件–可靠性计算

    ETAP软件–可靠性计算对单辐射架空线路进行可靠性计算过程。图1单辐射架空线路分段接线图各元件可靠性参数如下:架空线路故障停运率(次/百公里) 55.865架空线路停电平均持续时间(小时) 4.1622断路器故障停运率(次/百台) 1.699断路器停电平均持续时间(小时) 4.8864开关故障停运率(次/百台) 54.677开关停电平均持续时间(小时) 1.9361每个负荷点带2个用户,架空线路长度,…

  • 基于Linux平台下分子建模软件的安装

    基于Linux平台下分子建模软件的安装文档及视频资料下载地址:http://down.51cto.com/data/1149515附:Linux图形工作站下应用演示。

  • 搭建云计算平台(云计算管理平台搭建)

    搭建云计算平台Openstack是一个开源项目。任何公司或个人都可以构建自己的云计算环境,这已经打破了亚马逊等少数公司的垄断,意义重大。简介:如果你是开源社区的CTO或代码贡献者,你一定听说过openstack。Openstack是由网络主机服务提供商Rackspace和NASA联合发起的一个开源项目。其目的是开发一套开源软件标准。任何公司或个人都可以建立自己的云计算环境(IAAs),这打破了亚…

  • 打造个性化的合乎Linux爱好者需求的Redflag Linux 之一[通俗易懂]

    打造个性化的合乎Linux爱好者需求的Redflag Linux 之一[通俗易懂]前言:   红旗RedflagLinuxDeskTop5.0正式版发行距离现在已经有好几个月了吧(官方的发行说明是3月3日的),对于国产的系统当然是叫骂/声讨的多于赞美的了.中肯一点的说:红旗一直在进步的。当然,做的还不够,为什么说红旗烂?当然也是有原因的,个人理解,原因之一就是:缺少了N多LINUX爱好者所需求的基本软件。以下我就是记录我使用改装红旗LINUX的点滴过程来描述作为一个l

发表回复

您的电子邮箱地址不会被公开。

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