zoukankan      html  css  js  c++  java
  • php header函数详解

    客户机的请求方式格式:是统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容!服务器响应格式:一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。 

    通常有一下三种:

    Location: xxxx:yyyy/zzzz 

    Content-Type: xxxx/yyyy 

    Status: nnn xxxxxx 

    常用实例

    1、实现重定向(状态302)

    <?php
    header("Location:http://www.baidu.com");
    exit;

    2、页面不存在(404页面)

    <?php
    header("HTTP/1.1 404 Not Found");
    header("status:404 Not Found");

    3、永久重定向

    <?php
    header("HTTP/1.1 301 Moved Permanently");
    header("Location:http://www.baidu.com");

    4、下载文件

    1 <?php
    2 header('Content-Type: application/octet-stream');
    3 header('Content-Disposition: attachment; filename="example.zip"');
    4 header('Content-Transfer-Encoding: binary');

    5、设置文件类型

    <?php
    header('Content-Type: text/html; charset=utf-8');
    
    header('Content-Type: text/plain');
    
    header('Content-Type:image/jpeg');
    
    header('Content-Type:application/zip');
    
    header('Content-Type:application/pdf');
    
    header('Content-Type:audio/mpeg');
    
    header('Content-Type: application/x-shockwave-flash');
  • 相关阅读:
    RabbitMQ
    Java 多线程
    Java 多线程
    Java 多线程
    Java 多线程
    Springboot
    SpringBoot
    SpringCloud Config
    Financial
    Hystrix
  • 原文地址:https://www.cnblogs.com/gide/p/5359342.html
Copyright © 2011-2022 走看看