前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Share:PHP常用的header定义

Share:PHP常用的header定义

作者头像
Alone88
发布于 2019-10-21 08:58:19
发布于 2019-10-21 08:58:19
93500
代码可运行
举报
文章被收录于专栏:Alone88Alone88
运行总次数:0
代码可运行

Code

状态

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
header('HTTP/1.1 200 OK');  // ok 正常访问
header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在
header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301
header('Location: http://www.ithhc.cn/'); //跳转到一个新的地址
header('Refresh: 10; url=http://www.ithhc.cn/'); //延迟转向 也就是隔几秒跳转
header('X-Powered-By: PHP/6.0.0'); //修改 X-Powered-By信息
header('Content-language: en'); //文档语言
header('Content-Length: 1234'); //设置内容长度
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); //告诉浏览器最后一次修改时间
header('HTTP/1.1 304 Not Modified'); //告诉浏览器文档内容没有发生改变

内容类型

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
header('Content-Type: text/html; charset=utf-8'); //网页编码
header('Content-Type: text/plain'); //纯文本格式
header('Content-Type: image/jpeg'); //JPG、JPEG 
header('Content-Type: application/zip'); // ZIP文件
header('Content-Type: application/pdf'); // PDF文件
header('Content-Type: audio/mpeg'); // 音频文件 
header('Content-type: text/css'); //css文件
header('Content-type: text/javascript'); //js文件
header('Content-type: application/json');  //json
header('Content-type: application/pdf'); //pdf
header('Content-type: text/xml');  //xml
header('Content-Type: application/x-shockw**e-flash'); //Flash动画

声明一个下载的文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="ITblog.zip"');
header('Content-Transfer-Encoding: binary');
readfile('test.zip');

对当前文档禁用缓存

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');

显示一个需要验证的登陆对话框

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
header('HTTP/1.1 401 Unauthorized'); 
header('WWW-Authenticate: Basic realm="Top Secret"');

声明一个需要下载的xls文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
header('Content-Disposition: attachment; filename=ithhc.xlsx');
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Length: '.filesize('./test.xls')); 
header('Content-Transfer-Encoding: binary'); 
header('Cache-Control: must-revalidate'); 
header('Pragma: public'); 
readfile('./test.xls');
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP中常用的header头
HTTP 消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成。HTTP 的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。 一些基本常用的 php 设置 http请求头定义。可以通过自定义请求头来实现。 header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 Not Found'); //通知浏览器 页
沈唁
2018/05/24
1.4K0
TP框架header设置最全解析
header( 'Content-Type:text/html;charset=utf-8 ');
php007
2019/09/30
1.8K0
php中header的总结
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 cyg.php cyg.php <?php // ok header('HTTP/1.1 2
贵哥的编程之路
2022/10/24
5040
php中利用header设置content-type和常见文件类型的content-type
在PHP中可以通过header函数来发送头信息,还可以设置文件的content-type,下面整理了一些常见文件类型对于的content-type值。
全栈程序员站长
2022/09/23
9470
PHP中利用header设置content-type和常见文件类型的content-type
在PHP中可以通过header函数来发送头信息,还可以设置文件的content-type,下面整理了一些常见文件类型对于的content-type值。
用户7657330
2020/08/14
3.5K0
Http通过header传递参数_http contenttype
规范:只要Content-Type设置为application/json的时候,前台的data要传递String字符串
全栈程序员站长
2022/09/23
2.3K0
Http通过header传递参数_http contenttype
PHP header()的7种用法
PHP header 的7种用法 1. 跳转页面 1 header('Location:'.$url);  //Location和":"之间无空格。 2. 声明content-type 1 header('content-type:text/html;charset=utf-8'); 3. 返回response状态码 1 header('HTTP/1.1 404 Not Found'); 4. 在某个时间后执行跳转 1 header('Refresh: 10; url=http://www.bai
超级小可爱
2023/02/20
6190
php设置header参数_php发送get请求
void header ( string string [, bool replace [, inthttp_response_code]] ) void header ( string string [, bool replace [, inthttp_response_code]] )
全栈程序员站长
2022/09/23
6.8K0
php文件下载后无法打开的处理方案及代码
1、在下载的过程中不要 输出任何非文件信息,比如 echo log信息。 否则下载后的文件无法打开,提示格式错误或者文件被破坏。
用户7353560
2021/11/07
1.6K0
原生php文件下载功能
<?php header ( 'Content-Description: File Transfer' ); header ( 'Content-Type: application/octet-s
贵哥的编程之路
2022/01/20
1.2K0
原生php文件下载功能
遭遇Asp.Net长文件名下载的问题和解决办法
在Asp.Net中写了一个附件上传和下载的程序,附件上传到数据库中,然后将附件的GUID保存起来,我们可以根据GUID来找到数据库中的附件,一般附件下载的代码是:
深蓝studyzy
2022/06/16
4880
vue 记账本
「第一个目的」:这一个移动端记账本的创作来源呢,其实是我在学习了理财的课程之后,突然想为自己写一个记账的东西来记录自己每天花费的钱,从而可以降低那些不必要的开销,从而达到理财的第一步。
公众号---人生代码
2020/07/22
3.7K0
vue 记账本
web性能优化之:no-cache与must-revalidate深入探究
引言 稍微了解HTTP协议的前端同学,相比对Cache-Control不会感到陌生,性能优化时经常都会跟它打交道。 常见的值有有private、public、no-store、no-cache、mus
IMWeb前端团队
2017/12/29
1.7K0
web性能优化之:no-cache与must-revalidate深入探究
[红日安全]Web安全Day9 - 文件下载漏洞实战攻防
大家好,我们是红日安全-Web安全攻防小组。此项目是关于Web安全的系列文章分享,还包含一个HTB靶场供大家练习,我们给这个项目起了一个名字叫 Web安全实战 ,希望对想要学习Web安全的朋友们有所帮助。每一篇文章都是于基于漏洞简介-漏洞原理-漏洞危害-测试方法(手工测试,工具测试)-靶场测试(分为PHP靶场、JAVA靶场、Python靶场基本上三种靶场全部涵盖)-实战演练(主要选择相应CMS或者是Vulnhub进行实战演练),如果对大家有帮助请Star鼓励我们创作更好文章。如果你愿意加入我们,一起完善这个项目,欢迎通过邮件形式(sec-redclub@qq.com)联系我们。
红日安全
2020/02/26
1K0
PHP中一些可用的方法
在自然算法中,数字 2 小于数字 10。在计算机排序中,10 小于 2,这是因为 10 中的第一个数字小于 2。
用户7657330
2020/08/14
3470
PHP案例:下载文件(特色:只能下载上传的文件哦))
先上传后下载哦我使用的是phpstudy 请在www目录下创建一个uploads文件夹
贵哥的编程之路
2022/10/06
8520
PHP案例:下载文件(特色:只能下载上传的文件哦))
PHP导出超限的PHPExcel
PHPExcel_Cell::stringFromColumnIndex($i); // 从o,1,2,3,..开始,相应返回返回 A,B,C,...Z,AA,AB,...
php007
2019/08/02
1.6K0
PHPExcel生成表格简单实例讲解
躺平程序员老修
2023/09/05
3370
Http常用头部整理
3. HTTP允许传输任意类型的数据对象。类型由Content-Type加以标记。
疯狂的技术宅
2019/03/28
11.1K1
excel导入与导出
基本上导出的文件分为两种: 1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文件。 优点:简单。 缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。 2:Excel格式,与类Excel相对应,这种方法生成的文件更接近于真正的Excel格式。 如果导出中文时出现乱码,可以尝试将字符串转换成gb2312,例如下面就把$yourStr从utf-8转换成了gb2312: $yourStr
joshua317
2018/04/10
2K0
相关推荐
PHP中常用的header头
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验