加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 常用header常用示例

发布时间:2022-02-24 02:41:41 所属栏目:PHP教程 来源:互联网
导读:这里记录下常用header的信息: ?php header(HTTP/1.1 200 OK); // ok 正常访问 header(HTTP/1.1 404 Not Found); //通知浏览器 页面不存在 header(HTTP/1.1 301 Moved Permanently); //设置地址被永久的重定向 301 header(Location: http://www.ruonu.com/
  这里记录下常用header的信息:
 
  <?php  
  header('HTTP/1.1 200 OK');  // ok 正常访问
  header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在
  header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301
  header('Location: http://www.ruonu.com/'); //跳转到一个新的地址
  header('Refresh: 10; url=http://www.ruonu.com/'); //延迟转向 也就是隔几秒跳转
  header('X-Powered-By: PHP/7.0.0'); //修改 X-Powered-By信息
  header('Content-language: en'); //文档语言
  header('Content-Length: 1234'); //设置内容长度
  header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); //告诉浏览器最后一次修改时间
  header('HTTP/1.1 304 Not Modified'); //告诉浏览器文档内容没有发生改变
    
   ######  
    
  ###声明一个下载的文件###
  header('Content-Type: application/octet-stream');  
  header('Content-Disposition: attachment; filename="ITblog.zip"');  
  header('Content-Transfer-Encoding: binary');  
  readfile('test.zip');
  ######
    
  ###对当前文档禁用缓存###
  header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');  
  header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');  
  ######
    
  ###显示一个需要验证的登陆对话框###   
  header('HTTP/1.1 401 Unauthorized');   
  header('WWW-Authenticate: Basic realm="Top Secret"');   
  ######
    
  //Cuoxin.com
  ###声明一个需要下载的xls文件###
  header('Content-Disposition: attachment; filename=ithhc.xlsx');
  header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
  header('Content-Length: '.filesize('./test.xls'));   
  header('Content-Transfer-Encoding: binary');   
  header('Cache-Control: must-revalidate');   
  header('Pragma: public');   
  readfile('./test.xls');   
  ######
    
    
  ?>

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!