巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

PHP中header函数的用法及其注重事变详解

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-27 10:44:10 阅读数: 125

void header ( string $string [, bool $replace = true [, int $http_response_code ]] ) : Send a raw HTTP 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 404 Not Found");

4、利用header在某个时候后履行跳转

 header("Refresh: {$delay}; url={$url}");

 此中$delay便是推延跳转的时候,$url为须要跳转的url

 比方:header("Refresh: 10; url=http://www.example.org/"); 意思为10s后跳转到http://www.eexample.org这个网站

5、利用header节制阅读器缓存

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
  header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
  header("Cache-Control: no-cache, must-revalidate");
  header("Pragma: no-cache");

6、履行http考证

  header("HTTP/1.1 401 Unauthorized");
  header("WWW-Authenticate: Basic realm="Top Secret"");

7、利用header停止下载操纵

header("Content-Type: application/octet-stream");//设置内容范例
  header("Content-Disposition: attachment; filename="example.zip""); //设置MIME用户作为附件下载 若是将attachment换成inline意思为在线翻开
  header("Content-Transfer-Encoding: binary");//设置传输体例
  header("Content-Length: ".filesize("example.zip"));//设置内容长度
  // load the file to send:
  readfile("example.zip");//读取须要下载的文件

上面再给大师先容PHP header 的几种用法

跳转页面

header("Location:".$url); //Location和":"之间无空格。

申明content-type

header("content-type:text/html;charset=utf-8");

前往response状况码

header("HTTP/1.1 404 Not Found");

在某个时候后履行跳转

header("Refresh: 10; url=http://www.baidu.com/"); //10s后跳转。

节制阅读器缓存

header("Expires: Mon, 26 Jul 1997 05:00:00 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 401 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开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干消息more

26
03月
经营之道,铝合金门窗经销商若何停止市场营销

简介:互联网手艺的不时成长,各类百般的营销手腕层见叠出。铝合金门窗经销商应不时更新店面的经营理念和营销体例,连系互联网时期营销手艺手腕,找到... >>概况

02
05月
若何能力月入过万?靠SEO也能够

这几天,一个私情甚笃的天桥时尚服装猎头伴侣微信找我,说有份任务保举,感觉我很适合,问我有不乐趣,随后就发来了雇用材料。我一边回:你不是晓得我已志不在此... >>概况

28
04月
10个简化PHP开辟的东西

本文先容了能够赞助简化 PHP 开辟的10个名目,包含框架,类库,东西,代码。1.CakePHP Development Framework... >>概况

04
04月
微信经营装逼必备:牛掰的艺术二维码和批评弹幕

简介:列位站长好!上周末,快站哥不留余地的发了一个干货帖本来想要闷声做功德没想到发文后大师的好评如潮真的让我很欣喜啊!没看过的宝宝快点这里3... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站