位置: 编程技术 - 正文

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)

  • 应交税金指什么意思
  • 什么情况下可以领取失业保险金
  • 私车公用如何避税
  • 物业公司代收电费怎么开票
  • 法人分红需要交个税吗
  • 分公司注销后账户不注销可以吗
  • 举例说明税收支出的形式
  • 飞机票改签费用怎么算1000块
  • 企业线上销售的好处
  • 外贸业务收境外人民币
  • 收到发票冲预付账款摘要怎么写
  • 生产前和生产后经常长喘气怎么回事
  • 小规模纳税人纳税申报流程
  • 小规模代扣代缴个税会计分录
  • 一张报关单可以分批退税吗
  • 价内税和价外税区别
  • 高档化妆品消费税的计算公式
  • 营改增工程计价规则
  • 开票金额开多了,对公司有影响吗
  • 公司缴纳递延所得税吗
  • 购买车辆保险怎么入账
  • 建厂房的费用怎么记账
  • 0x0000709怎么解决
  • windows11怎么添加桌面图标
  • 金蝶固定资产减少怎么做
  • mac系统屏幕
  • 运行项目报错Couldn't import Django
  • 电脑显卡排行榜
  • object转map工具类
  • 日用品可以开专票吗
  • 所得税减免要做账吗
  • 企业所得税的调增调减怎么理解
  • emacs scheme
  • 组装设备配件入什么科目
  • 一般纳税人申请转为小规模纳税人
  • ps里的钢笔工具
  • 企业所得税太高怎么合理规避
  • 税局代个人开增值税普通票样板
  • sqlserver时间戳数据更新时也修改默认时间
  • 数据库参数错误
  • 以摊余成本计量的债权投资与以公允价值计量且其变动
  • mysql配置文件my.ini如何创建
  • 企业营业外收入要交所得税吗
  • 安防工程的注意事项
  • 农民专业合作社法
  • 企业的哪些支出不得列入成本费用原因
  • 小规模防伪税控服务费多少钱
  • 房地产公司分立 土地转移
  • 进项税怎么记账
  • 逾期未认证的增值税发票处理办法
  • 利息收入如何开票
  • 营改增后,建筑行业与供应商签合同才怎样签没风险?
  • 应收应付账款如何清理
  • 无形资产的摊销方法
  • 登记会计账簿的注意事项
  • 电焊工劳保用品有哪些
  • sqlserver聚集索引和非聚集索引会不会改变原Id
  • sql事务的例子
  • Win9传闻汇总:通知中心+免费下载+手势功能等
  • linux中进程在运行时的基本状态
  • winpe安装系统教程
  • xp系统没有任何图标
  • Linux系统中配置网络包含( )方法
  • bearshare.exe进程安全吗 bearshare是什么进程
  • 电脑系统重装win8
  • 怎么给文件夹设置密码保护
  • winxp截图快捷命令
  • linux不能识别u盘
  • windows7启用远程访问
  • win8怎么设置
  • Win10 Mobile Build 14327上手视频评测
  • win8右侧栏设置
  • android app 源码
  • nodejs代码规范
  • JavaScript运算符中谁拥有最高优先级
  • Python安装教程windous7
  • ssh -keygen
  • java script教程
  • android adt
  • 环保信用评价等级分级情况
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设