介绍
这期内容当中小编将会给大家带来有关如何正确的在php中使用头,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强> 1,标题()函数的作用是:发送一个原始HTTP标头(HTTP头)到客户端。强>
头(字符串、替换http_response_code),/*字符串:必需。规定要发送的报头字符串。 ,替换:可选。指示该报头是否替换之前的报头,或添加第二个报头。 ,默认是,true(替换).false(允许相同类型的多个报头)。 ,http_response_code:可选。把,HTTP 响应代码强制为指定的值。*/
注意:必须在任何实际的输出被发送之前调用头()函数。
<强> 2,用法1:跳转页面强>
头(“位置:https://baidu.com");,//正常跳转 头(& # 39;刷新:3;,url=https://www.baidu.com& # 39;);,//3 s后跳转//在头作跳转时,避免发生错误后,代码继续执行,一般加个退出;
<强>用法2:>强声明内容类型(我经常拿来决解乱码)
头(& # 39;- type: text/html; charset=utf - 8 # 39;);
<强>用法3:>强返回响应状态码
头(& # 39;HTTP/1.1, 403年,禁止# 39;);
<强>用法4:>强执行下载操作(隐藏文件的位置)
头(& # 39;- type:应用程序/八进制# 39;);,//设置内容类型 头(& # 39;附加项:附件;,文件名=癳xample.zip" & # 39;);//设置MIME用户作为附件 头(& # 39;Content-Transfer-Encoding:二进制# 39;);,//设置传输方式 头(& # 39;内容长度:,& # 39;.filesize(& # 39;以# 39;)),,//设置内容长度
<强>用法5:>强控制浏览器缓存
头(,& # 39;到期:妈,,26,Jul 1997年,05:00:00 格林尼治时间# 39;,),,//如果服务器上的网页经常变化,就把它设置为1,表示立即过期 头(,& # 39;最后修改:& # 39;,只函数(,& # 39;D, d M Y H:我:& # 39;,),只& # 39;,格林尼治时间# 39;,); 头(,& # 39;cache - control:,不是商店,,no - cache,, must-revalidate& # 39;,); 头(,& # 39;cache - control:任职考核=0,,提前预支了=0 & # 39;,,false ); 头(,& # 39;杂注:,no - cache # 39;,),
<强>用法6:强>
<强> 3,更多实例强>
& lt; php ?//好吧 头(& # 39;HTTP/1.1, 200,好吧# 39;);//设置一个404头: 头(& # 39;HTTP/1.1, 404, Not 发现# 39;);//设置地址被永久的重定向 头(& # 39;HTTP/1.1, 301, Moved 永久# 39;);//转到一个新地址 头(& # 39;地点:,http://www.example.org/& # 39;);//文件延迟转向: 头(& # 39;刷新:10;,url=http://www.example.org/& # 39;); print & # 39;你will be redirected 10,拷贝秒# 39;;//当然,也可以使用html语法实现//,& lt; meta  http-equiv=皉efresh",内容=?0;http://www.example.org/ /比;//,override X-Powered-By: PHP: 头(& # 39;X-Powered-By: PHP/4.4.0& # 39;); 头(& # 39;X-Powered-By:大脑/0.6 b # 39;);//文档语言 头(& # 39;内容语言:en # 39;);//告诉浏览器最后一次修改时间 time 美元;=,(时间),安康;60,,//,趁机filemtime (fn美元),等等 头(& # 39;last - modified: & # 39; .gmdate (& # 39; D, d M Y H:我:& # 39;,,时间美元)强生# 39;,格林尼治时间# 39;);//告诉浏览器文档内容没有发生改变 头(& # 39;HTTP/1.1, 304, Not 修改# 39;);//设置内容长度 头(& # 39;内容长度:1234 & # 39;);//设置为一个下载类型 头(& # 39;内容类型:应用程序/八进制# 39;); 头(& # 39;附加项:附件;,文件名=癳xample.zip" & # 39;),, 头(& # 39;Content-Transfer-Encoding:二进制# 39;);//,load 从而,file 用发送: readfile(& # 39;以# 39;);//,对当前文档禁用缓存 头(& # 39;cache - control: no - cache,,不是商店,,信息=0,,must-revalidate& # 39;); 头(& # 39;到期:妈,,26,Jul 1997年,05:00:00 格林尼治时间# 39;);,//,Date 从而拷贝过去 头(& # 39;杂注:no - cache # 39;);//设置内容类型: 头(& # 39;- type: text/html;, charset=iso - 8859 - 1 - & # 39;); 头(& # 39;- type: text/html;, charset=utf - 8 # 39;); 头(& # 39;内容类型:文本/平原# 39;);,//纯文本格式 头(& # 39;内容类型:图像/jpeg # 39;);,//JPG图片 头(& # 39;内容类型:应用程序/ZIP # 39;);,//, ZIP文件 头(& # 39;内容类型:应用程序/PDF # 39;);,//, PDF文件 头(& # 39;- type:音频/mpeg # 39;);,//,音频文件 头(& # 39;内容类型:应用程序/x-shockwave-flash& # 39;);,//Flash动画//显示登陆对话框 头(& # 39;HTTP/1.1, 401,未经授权的# 39;); 头(& # 39;WWW-Authenticate: Basic 领域=癟op Secret" & # 39;); print & # 39; Text that  will be displayed if 从而user hits cancel 一、& # 39;; print & # 39; enters wrong  login 数据# 39;; ?在如何正确的在php中使用头