位置: 编程技术 - 正文

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)

  • 征收率 税率 区别
  • 独资企业和公司的优缺点
  • 分公司可以用总公司的业绩吗
  • 佣金收入交什么税费
  • 从商业企业购进商品
  • 售后回租涉税
  • 应发工资包含扣款吗
  • 拆迁置换安置房
  • 不动产入股需要交哪些税
  • 融资租赁流程
  • 培训相关的场地租赁费可以列入职工教育经费税前扣除吗?
  • 未开票收入开票后怎么做账
  • 一般纳税人注销公司需要什么资料和流程
  • 营改增后如何纳税
  • 单利和复利的计算区别
  • 广告机计入什么费用
  • 销项负数票需要把之前的票退回吗
  • 部队医院学校都没有税号吗
  • 进口货物内销的增值税处理
  • 汇算清缴费用调增会计处理
  • 我想看一下这个月几日
  • hp tpn-c120笔记本
  • 主营业务收入平均增长率计算公式近两年
  • 长期股权投资的账务处理
  • 企业之间的往来款现金流
  • 公司购买自己公司的产品
  • 公司买手机怎么做账务处理
  • Win10 1809 17763.2268 更新发布:附更新修复内容汇总
  • 以前年度多计提的工资怎么处理
  • ccmexec.exe是什么程序
  • 肚子胀气怎么办 4个方法快速排气很轻松
  • 如何利用路由器登陆花生壳
  • 瓜纳华托大学世界排名
  • 佛罗里达naples
  • 塔河流域
  • php正则表达式匹配字符串
  • 税务登记投资总额和注册资本一样吗
  • 房屋土地使用权到期后续费标准
  • 预收账款为什么是负债类的
  • 尚硅谷百度贴吧
  • discuz怎么修改招聘内容
  • 新购入的汽车需要年检吗
  • 处置长期股权投资产生的投资收益是什么
  • Python打开文件的代码
  • sql2005安装不上
  • 商业会计与财务会计的相同
  • 一般开发票都需要什么开票信息包括了什么?
  • sql server2008代理无法启动
  • 出租车定额发票代码含义
  • 增值税专用发票有几联?
  • 汽车生产企业三大战略
  • 税控盘全额抵扣怎么做分录
  • 未分配利润高怎么解释
  • 公司购买汽车的购置税可以抵税吗
  • 免税发票可以抵扣税收农产品吗
  • 多栏式明细账的账页格式适用于
  • 企业短期借款可以是个人吗
  • 债务人以低于债务账面价值的现金清偿某项债务
  • sql数据库怎样批量添加数据
  • 主板如何清除cmos
  • linuxvlc安装
  • win8系统忘记电脑开机密码怎么办
  • win10系统无法开机怎么修复
  • cgi linux
  • win10老是弹窗广告
  • shell中awk命令
  • macbookpro如何开启查找我的mac
  • 安装怎么弄
  • 飞行体验设备
  • win10 rs4
  • 狗刨教学视频新手入门
  • js时间比较大小的方法
  • javascript基础编程
  • node.js基础入门
  • javascript面向对象精要pdf
  • 上年汇算清缴调减的职工薪酬今年需要调增吗
  • 税控盘版开票软件打不开是什么原因
  • 异辛烷征收消费税对成品油影响
  • 北京市停车发票
  • 资源税什么时候征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设