问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php如何在header()函数之前输出内容?3

发布网友 发布时间:2023-11-10 03:29

我来回答

4个回答

热心网友 时间:2024-03-06 07:53

PHP 中 header()函数的作用是给客户端发送头信息。
什么是头信息?
这里只作简单解释,详细的自己看http协议。
在 HTTP协议中,服务器端的回答(response)内容包括两部分:头信息(header) 和 体内容,这里的头信息不是HTML中的<head></head>部分,同样,体内容也不是<BODY>< /BODY>。头信息是用户看不见的,里面包含了很多项,包括:服务器信息、日期、内容的长度等。而体内容就是整个HTML,也就是你所能看见的全 部东西。
头信息有什么用呢?
头信息的作用很多,最主要的有下面几个:
1、跳转:当浏览器接受到头信息中的 Location: xxxx 后,就会自动跳转到 xxxx 指向的URL地址,这点有点类似用 js 写跳转。但是这个跳转只有浏览器知道,不管体内容里有没有东西,用户都看不到。

2、指定网页的内容: 同样一个XML文件,如果头信息中指定:Content-type: application/xml 的话,浏览器会将其按照XML文件格式解析。但是,如果头信息中是:Content-type: text/xml 的话,浏览器就会将其看作存文本解析。(浏览器不是按照扩展名解析文件的)

不知道大家有没有注意,有些时候在一些网站下载东西,点下载连接以后,结果浏览器将这个附件当成网页打开 了,里面显示的都是乱码,这个问题也和头信息有关。有时候浏览器根据Content-type 来判断是打开还是保存,这样有时就会判断错误(主要是网站设计者忘记写Content-type)。其实,还有一个可以来指定该内容为附件、需要保存,这 个就是:Content-Disposition: attachment; filename="xxxxx"

// 指定内容为附件
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// 打开文件,并输出
readfile('original.pdf');

热心网友 时间:2024-03-06 07:54

在http传输文本中,规定必须 header和content顺序必须是:header在前content在后,并且header的格式必须满足“keyword: value\n”这种格式。

所以还是输出js来跳转吧!

热心网友 时间:2024-03-06 07:54

不能使用header()完成该功能。你可以使用如下代码:
echo ‘<script language="javascript">setTimeout("window.location.href=' . " '{$url}' ". ',3000);</script>';
$url是地址,后面那个3000是延迟跳转的毫秒数。

热心网友 时间:2024-03-06 07:55

不能再header()函数前输出html的内容吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重磅|8月1日起 报关单的填法将重大改变 进出口权需要报关员么 宝宝被莫名的虫子咬了又红又肿又痒怎么? 北京疫情个为数是什么意思? 在做刀伤的手术时没有接上神经是医院的过错吗? 手术室收费项目有哪些 手术室的秘密:一台10万的手术,主刀医生拿多少?答案颠覆你的认知 阿里巴巴中修改产品信息只修改一小部分行吗?谢谢 可否给我一个阿里巴巴的序列号~谢谢了 阿里巴巴店铺产品搜索框代码谁有呢,给我发一下谢谢了! 太阁立志传5 达到什么程度城主才愿意谋反6 裸婚时代全集在哪可以下载,要没毒的,直接给地址,最好是用迅雷... 太阁立志传5武将怎么谋反1 一名作家在监狱里写的,好像是作家自己盗窃的故事? 怎么把微信好友转移到另一个? 一个可以租几辆共享单车? 基尔加丹来了,魔兽7.0还有多少人物回归复活 沙发发质可以接发么 发质不好不能留长发,但我喜欢长发,接发可以吗?1 U盘分区的简便方法 4大野战军战斗力排名?17 我一个手机号注册了两个,另外一个登不上了,怎么办? 男朋友和我分手后,就马上有新女朋友了?我该怎么办?138 烧脑cpu是什么意思 和男友刚分手一天他就有新欢了 我该怎么办189 狗狗老是感觉一叫就喘不过气来,怎么回事?1 “今民生长于齐不盗,入楚则盗,得无楚之水土使民善盗耶?”的意... “今民生长于齐不盗,入楚则盗,得无楚之水土使民善盗耶”是什么... 在服装厂干了一个月的大烫工,现在累的手关节痛胳膊肌肉... 《卧底电视剧》1-40全集在线观看或下载卧底在哪?1 今民生长于齐不盗,入楚则盗,得无楚之水土使民善盗耶?”这句话... 部门加薪申请书范文21 ...属于酒吧一体的加烧烤还还请了歌手驻唱但生意不好人太少我想问_百 ... 接发所用假发发质如何辩认 二十四史为什么没有《资治通鉴》? skoodilypoop 求大神翻译这个单词的意思,最好能解释下构词方式,谢谢... 晏子使楚 “今民生长于齐不盗,入楚则盗,得无楚之水土使民善盗... 狗狗有时候感觉像喘不过气,怎么回事啊8 晏子使楚 &quot;今民生长于齐不盗,入楚则盗,得无楚之水土使民善盗... 女生们你们觉得他俩谁比较帅?是穿蓝衣服的人帅还是穿红衣服的人...1 脑筋急转弯有三种人一种穿蓝衣服的是男人一种穿红衣服的是女人还... 为什么我在车上一吹暖气就发烧? 古尔丹的角色经历1 男子在江苏一服务区吃面吃出蛆虫,找店家质问,店家是如何处理此事的? 自学考试取得的本科毕业证书,找工作好用吗?为什么好多单位都是...8 自学考试通过的本科文凭在就业时是否有用26 pua和cpu是什么意思啊? 女生评价这俩兄弟谁比较帅(蓝衣服是哥哥,红衣服是弟弟) 白宗室是什么意思 我一个手机号注册了两个,另外一个登不上了,怎么办?