zoukankan      html  css  js  c++  java
  • PHP header()函数

      header()函数,主要的功能就是发送原生http头部信息

    设置字符集以及内容格式

    其实我们用的最多的在在html代码当中的<meta>标签里面设置字符集。格式如下:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    

     这是XHTML的格式,因为meta标签是单标签,所以后面加 '/' 关闭<meta>标签。

    但是如果是自己在本机上测试的时候,用不着加上这么长的属性,使用下面简化版即可。

    <meta charset="UTF-8">
    

     以上是在html的代码中设置字符集,如果是纯php代码,设置字符集就得用header函数了。格式如下:

    header("Content-Type:text/html;charset=utf-8");
    

     其实header函数里面的内容就是html中<meta>标签中内容的整合,只须记住一种即可,另一种也就不用记了。

    跳转页面

      跳转页面除了可以用<a></a>标签来实现,格式如下:

    <!-- <a href="url">urlName</a> -->
    <a href="http://www.cnblogs.com/-beyond/">寻觅beyond</a>
    

      还可以用header函数,

    //header("location:url");
    header("Location:http://www.cnblogs.com/-beyond/", TRUE, 302);
    

      

    设置响应的头部信息

    header("HTTP/1.1 304 Not Modified");
    

      

    设置http请求的头部信息

    header("token:xxxxx");
    

      

    设置跨域允许跨域头部信息

    header("Access-Control-Allow-Origin:*");
    

      

    设置缓存

    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    

      

    设置响应内容为文件

    header("Content-Type:text/plain");
    header("Content-Disposition:attachment; filename=". $file);
    header("Content-Length: ". filesize($file));
    readfile($file);
    

      

      

  • 相关阅读:
    JProfiler_SN_8_x key
    java格式化百分比
    获取每月第一天最后一天 java
    java 获取昨天日期
    eclipse git提交代码
    SIT与UAT的分别
    Spring <context:annotation-config/> 说明
    Hibernate日期映射类型
    Oracle查询备注信息
    Log4J入门
  • 原文地址:https://www.cnblogs.com/-beyond/p/5905888.html
Copyright © 2011-2022 走看看