位置: 编程技术 - 正文

PHP中header函数的用法及其注意事项详解(php设置header参数)

编辑:rootadmin

推荐整理分享PHP中header函数的用法及其注意事项详解(php设置header参数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php的header作用,php的header作用,php headers,php中header的用法,php中header函数的作用,php header(),php中header函数的作用,php header函数,内容如对您有帮助,希望把文章链接给更多的朋友!

下面有一些使用header的几种用法:

1、使用header函数进行跳转页面;

  header('Location:'.$url);

  其中$url就是将要跳转的url了。

  这种用法的注意事项有以下几点:

&#;Location和":"之间不能有空格,否则会出现错误(注释:我刚测试了,在我本地环境下,没有跳转页面,但是也没有报错,不清楚什么原因);

&#;在用header前不能有任何的输出(注释:这点大家都知道的,如果header之前有任何的输出,包括空白,就会出现header already sent by xxx的错误);

&#;header 后面的东西还会执行的;

2、使用header声明content-type

  header('content-type:text/html;charset=utf-8');  这个没有什么好说的;

3、使用header返回response 状态码

  header(sprintf('%s %d %s', $http_version, $status_code, $description));

  样式就是这样的;

  例如:header('HTTP/1.1 Not Found');

4、使用header在某个时间后执行跳转

 header("Refresh: {$delay}; url={$url}");

PHP中header函数的用法及其注意事项详解(php设置header参数)

 其中$delay就是推迟跳转的时间,$url为需要跳转的url

 例如:header('Refresh: ; url= 意思为s后跳转到  header('HTTP/1.1 Unauthorized');  header('WWW-Authenticate: Basic realm="Top Secret"');

7、使用header进行下载操作

下面再给大家介绍PHP header 的几种用法

跳转页面

header('Location:'.$url); //Location和":"之间无空格。

声明content-type

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

返回response状态码

header('HTTP/1.1 Not Found');

在某个时间后执行跳转

header('Refresh: ; url= //s后跳转。

控制浏览器缓存

header("Expires: Mon, Jul :: GMT");header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");header("Cache-Control: no-cache, must-revalidate");header("Pragma: no-cache");

执行http验证

header('HTTP/1.1 Unauthorized');header('WWW-Authenticate: Basic realm="Top Secret"');

执行下载操作

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 is_array() 检测变量是否是数组的实现方法 is_array()PHPis_array()函数用于检测变量是否是数组,这个函数尤其会用于一些安全性检查方面(如表单或SESSION检查等)。语法:boolis_array(mixedvar)如果var是a

PHP 数组遍历foreach语法结构及实例 foreach()PHPforeach()语法结构用于遍历操作或输出数组,foreach()仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生

深入理解PHP 数组之count 函数 count()PHPcount()函数用于计算数组中的单元数目或对象中的属性个数,返回数组的单元个数或对象中的属性个数。语法:intcount(mixedvar[,intmode])如果var是非

标签: php设置header参数

本文链接地址:https://www.jiuchutong.com/biancheng/295621.html 转载请保留说明!

上一篇:PHP时间戳格式全部汇总 (获取时间、时间戳)(php时间戳转换成时间)

下一篇:PHP is_array() 检测变量是否是数组的实现方法(php array_slice)

  • 设备检验检测
  • 实收资本印花税是营业账簿吗
  • 新公司成立后税务方面要做的事情有哪些
  • 餐饮刷卡机手续费多少
  • 含运费的原材料会计分录
  • 所有的进项税都在借方吗
  • 第二个季度
  • 商业汇票记什么会计科目?
  • 文化建设服务费减免
  • 未抵扣完的进项税计入待抵扣
  • 健身房会计一般做什么
  • 向客户的续期相关通知
  • 股东赠与计入资本公积,交税
  • 国外发票可以报销吗
  • 弥补以前年度亏损是什么意思
  • qq上的时间和手机不一样怎么办
  • 其他资金结转结余包括哪些
  • 个体户生产经营费用与家庭生活费用无法划分
  • 财产转让所得怎么申报个税
  • 小规模餐饮业怎样报税减免
  • 标书费没有发票
  • 增值税专用发票有几联?
  • lsalss.exe
  • iis6配置php网站
  • SSDP Discovery Service 是什么可以禁用吗
  • PHP:Memcached::getMultiByKey()的用法_Memcached类
  • 增值税发票与实际差异五毛钱
  • 企业所得税季度预缴是什么意思
  • npm无法将npm项识别为
  • 员工报销个人抬头的医疗费打款备注写什么
  • 小满内容
  • node.js教程详细
  • GANs系列:CGAN(条件GAN)原理简介以及项目代码实现
  • thinkphp模糊查询
  • 用盈余公积弥补亏损会影响所有者权益吗
  • 营业外支出贷方在利润表怎么体现
  • 普通发票作废要做账吗
  • 固定资产包括无形资产吗?
  • 公账钱怎么取出
  • 如何关闭mysqld
  • 企业哪些支出可以用现金支付
  • 增值税专票怎么交税
  • mysql数据库环境
  • 金税盘税务申报流程
  • 垃圾处理费申报怎么填
  • 甲企业持有乙企业40%的股权,能够对乙企业
  • 多计提的个人所得税退给员工怎么处理
  • 到银行提取备用金
  • 公司销售二手车怎么申报增值税
  • 资产季末值
  • 应付账款的贷方等于预收账款的借方
  • 房租费计提如何入账
  • sql中的join
  • window 启动
  • ubuntu安装多个cuda
  • win7磁盘c满了怎么办却又分不清哪些是该删除
  • win7怎么连接其他电脑共享的打印机
  • mac合盖不休眠怎么办
  • linux更新内核的好处
  • win10系统语言包安装方法
  • win8.1如何快速启动
  • 最新版win10版本号
  • Linux rpm包中的64位、32位、i386、i586、Noarch名词解释
  • 一个简单的灵魂
  • React Native react-navigation 导航使用详解
  • JQuery和HTML5 Canvas实现弹幕效果
  • vtune自动安装脚本分享
  • vue源码是用什么写的
  • android中edittext
  • 菜鸟教程安卓
  • 深入理解javascript特性
  • 2021税务公告
  • 山西社保查询网址
  • 医院法制科工作职责
  • 出口退税的期限是多长
  • 电子税务密码输入错误五次怎么办
  • 种子在什么情况下能发芽
  • 加油账单怎么查询
  • 2020各省旅游
  • 道路坡度最大限度不超过多少度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设