位置: 编程技术 - 正文

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)

  • 免税是什么税
  • 没有发票先入账怎么办
  • 品种法,分批法,分步法是什么
  • 外商投资合伙企业的性质与特征
  • 教育培训行业成本怎么结转
  • 民办非企业捐赠承诺书
  • 蓝字发票有认证的吗
  • 以前年度费用调减
  • 申报同步更正
  • 滴滴打车电子票怎么取票
  • 报关单找不到了怎么办
  • 房产交房前开发商要办齐的手续
  • 房地产经营税金计算公式
  • 分期收款开具发票可以吗
  • 证券交易所风险公告怎么写
  • 技术转让费怎么定价
  • 存货卖出亏损会怎么样
  • 现金管理规定有哪些主要内容
  • 公司买了样品又退掉了怎么做分录
  • 已认证发票退回的流程
  • 持有债券到期收到现金属于什么活动
  • 应收账款转销怎么记账
  • 人力资源外包差额计税税率
  • 发票对方作废了,客户还可以认证么
  • 一台电脑上能装多个金税盘吗?
  • 绿化养护按什么项目交增值税
  • 退休人员取得单位证明
  • 种植保险包括
  • 新开公司第一个月个税零申报,但是有发工资
  • 开票方开错发票
  • 金蝶标准版年末已经结账如果重新结账
  • 银行对公账户网上注销流程需要多久
  • 自产房产部分出租后的房产税怎么交?
  • 土地使用权对外出租还摊销吗
  • 发生坏账损失账务处理
  • 不用itunes怎么下载软件
  • 衍生金融资产属于投资性资产吗
  • 广告传媒公司的成本是什么
  • 公司强制要求转部门合法吗
  • 默认网关不可用频繁掉线
  • 宏病毒感染的文件类型是什么
  • 付员工经济补偿金计入工资总额吗
  • php ftell
  • 车辆开具发票后会计分录?
  • vue3.0用法
  • vue模块拖拽
  • php数组怎么实现的
  • 宝塔面板要安装什么环境
  • 财务费用的利息费用怎么算
  • 员工通行费合法报销
  • 现金流量风险怎么解决
  • 公司购买一台电脑低于3000元怎么办
  • 进项税转出金额是发票上的哪个
  • 装修的工程款账务处理
  • php定义变量的方法
  • 织梦cms怎么样
  • 零申报社保是否可以报销
  • 企业分配股权
  • 百旺税控盘汇总上传如何检查
  • 进项加计扣除主项怎么算
  • 接受捐赠计入
  • 利润减负债
  • 公司员工食堂买菜没发票怎么办
  • 公司注销时发现有预付款
  • 劳务分包需要什么条件
  • 房地产企业房屋私售,银行怎么处理
  • sql中nullif
  • 一个绝招 组合的成语
  • 各种linux
  • fpx是什么文件格式
  • Win10预览版镜像
  • Windows8 PrintScreen屏幕截图如何保存到桌面上
  • ie等级
  • unity中mathf
  • unity热更新一般更新什么
  • unity shader lod
  • Python虚拟环境创建
  • js-cookie vue
  • 山西社保查询网址
  • 长途汽车车次号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设