位置: 编程技术 - 正文

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)

  • 个体工商户要做帐吗
  • 出口退税工作流程及内容
  • 简易征收适用哪条法律
  • 如何查看增值税申报表
  • 国有资本及权益客观增减因素
  • 建筑公司收到材料发票
  • 应交税费未交增值税借方余额表示什么
  • 对方多开发票怎么处理
  • 进口货物的增值税是进项税还是销项税
  • 人身意外伤害险保障范围
  • 发票反写是什么时候
  • 会计员如何处理21种差额计税?
  • 出差住宿费普票可以抵扣进项税吗为什么
  • 无形资产管理的基本流程包括无形资产的
  • 制造费用包括劳动保护费吗
  • 微小企业每个季度减免多少税
  • 购进货物无偿赠送其他单位
  • 苹果手机系统更新在哪里找
  • 营改增后房地产会计账务处理
  • 对于接受捐赠的固定资产,其成本应当依次按照
  • 年底帐务处理
  • 电脑卡机动不了怎么重启
  • 纽约公共图书馆开放时间
  • python字符串操作作业
  • 工伤报销入账
  • 金融企业呆账核销管理办法
  • 今日除夕吉时
  • vue打包后请求不到数据
  • php如何生成html
  • php冒泡法排序
  • find命令详解查找文件
  • 应付职工薪酬如何确认
  • 发票开错时,如何做账务处理?
  • 帝国cms灵动标签下拉框
  • python中datetime.datetime
  • mongodb项目使用说明
  • mongodb建立索引的命令
  • 独立核算的分公司注销时账面怎么处理
  • 企业罚钱合理吗
  • 公益性捐赠支出怎么算
  • 房地产开发间接费用和开发费用的区别
  • 房产税的定义是什么
  • 找社保代理公司需要提供什么资料
  • 残疾人就业保障金
  • 融资租赁租出的固定资产账务处理
  • 进项3个点销项13个点是需要交10个点的税吗
  • 财务报告编制原则
  • 财务费用为零的原因
  • 所得税为负数会计分录
  • 坏账准备的核算公式
  • 补缴的增值税可以抵扣吗
  • 其他应收款贷方余额怎么调整
  • 工伤七至十级有伤残津贴吗
  • 企业零申报要报哪些税
  • 五险一金是否需缴纳
  • 计税价格里含税吗
  • 红字发票怎样记账
  • mysql 隐式游标
  • sql server的实例
  • Sqlserver timestamp数据类使用介绍
  • windows modules installer占用磁盘高
  • windows自带的几个软件
  • bios没有usb启动项解决方法联想
  • bios报警声
  • win8电脑如何进入安全模式启动
  • xp系统问题
  • 电脑win7一开机就弹出各种广告窗口怎么办
  • win7由于所要求的文件丢失或损坏
  • ERROR 1045: Access denied for user: root@localhost (Using password: NO)
  • opengl入门教程(精)
  • react 技巧
  • qq仿ios
  • python numpy矩阵
  • linux随机数生成1到100
  • html标签页效果
  • jquery技巧
  • js null,undefined,字符串小结
  • jquery自定义表单
  • jquery mouse
  • jqgrid分页pager
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设