位置: 编程技术 - 正文

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)

  • 企业所得税纳税人
  • 利润表主营业务成本怎么算
  • 服务行业人工费计入什么科目
  • 向董事赠送礼品怎么写
  • 领料投入生产会计分录
  • 托收承付和委托收款的含义和相同之处
  • 业务招待费记账凭证摘要
  • 固定资产发票怎么入账
  • 外购商品用于促销能抵扣吗
  • 资产减值准备是
  • 已注销企业可以恢复吗
  • 小规模纳税人查账征收所得税税率
  • 税务行业软件
  • 销项负数发票需要抵扣吗
  • 投资基金是什么科目
  • 评标费由谁支付
  • 计提固定资产减值准备会计科目
  • 华为手机进入recovery模式怎么退出
  • 怎么解决win11系统不兼容问题
  • 电脑中毒了怎么弄
  • 如何快速判断
  • 坏账准备确认条件
  • 购销合同违约罚款属什么科目
  • 结算成本处理怎么取消
  • 个人出租住房如何开增值税专用发票
  • 带息票据和不带息票据区别
  • 没有以前年度损益调整属于哪类科目
  • 结转销售成本的分录怎么写
  • 后端返回图片
  • 长期股权投资后续计量收到红利账务处理
  • Laravel 5.3 学习笔记之 配置
  • php session用法
  • system error
  • 预付账款的会计处理
  • python3矩阵求逆
  • python elasticsearch timeout
  • 外埠施工企业
  • sqlserver2019查看表
  • 记 vue-cli-plugin-dll 使用,优化vue-cli项目构建打包速度
  • 发行的企业债券计入什么科目
  • 银行汇票是什么意思易懂
  • 房屋租赁的发票能抵扣吗
  • mysql存储过程查看权限
  • 固定资产折旧和无形资产摊销
  • mysql文件更改存放路径
  • 对方给我们等额的钱
  • 机械租赁收入算成本吗
  • 补充登记法的操作步骤
  • 单位租的个人房子需要采集房产税源吗
  • 劳务公司到外地需要交的税
  • 会计中制造费用包括哪些内容
  • 增值税普通发票有什么用
  • 2020年扶贫拨款
  • 银行代扣水电
  • 结转已到期未兑现的商业承兑汇票会计分录
  • 查账补缴的税的账怎么做
  • 收回多发工资需要什么附件入账
  • 应收账款的账面余额是什么意思
  • 服务业成本的会计核算
  • 公司代个人缴纳社保
  • 中小企业会计建议和意见
  • mysql全部语法
  • 打印机取消打印在哪里
  • win10系统崩溃怎么修复开不了机
  • 安装windows server 2008 r2
  • win10修改启动
  • win7系统打印服务怎么开启
  • jquery网页设计
  • jQuery的ajax中使用FormData实现页面无刷新上传功能
  • 批处理程序教程
  • jquery日期插件
  • Python实现以时间换空间的缓存替换算法
  • unity mesh编程
  • android实现一个闹钟程序
  • javascript word
  • 国家税务总局全国增值税发票官网
  • 房产原值包括哪些内容
  • 农机行业的利润
  • 国家税务总局服务平台
  • 增+6=多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设