• php:Header


    转自鸟哥的博客: http://www.laruence.com/2007/12/16/308.html

    PHP header()
    the function declaration: void header ( string string [, bool replace [, int http_response_code]])
    The optional replace parameter indicates whether the header should replace a previous similar header, or add a second header of the same type. By default it will replace(true);
    RFC2616有相关的所有的状态信息的说明, 就状态码,大体总结如下:
    * 1xx: Informational – Request received, continuing process

      * 2xx: Success – The action was successfully received, understood,

      and accepted

      * 3xx: Redirection – Further action must be taken in order to

      complete the request

      * 4xx: Client Error – The request contains bad syntax or cannot be

      fulfilled

      * 5xx: Server Error – The server failed to fulfill an apparently

      valid request

           | “100″ ; Continue

           | “101″ ; Switching Protocols

           | “200″ ; OK

           | “201″ ; Created

           | “202″ ; Accepted

           | “203″ ; Non-Authoritative Information

           | “204″ ; No Content

           | “205″ ; Reset Content

           | “206″ ; Partial Content

           | “300″ ; Multiple Choices

           | “301″ ; Moved Permanently

           | “302″ ; Moved Temporarily

           | “303″ ; See Other

           | “304″ ; Not Modified

           | “305″ ; Use Proxy

           | “400″ ; Bad Request

           | “401″ ; Unauthorized

           | “402″ ; Payment Required

           | “403″ ; Forbidden

           | “404″ ; Not Found

           | “405″ ; Method Not Allowed

           | “406″ ; Not Acceptable

           | “407″ ; Proxy Authentication Required

           | “408″ ; Request Time-out

           | “409″ ; Conflict

           | “410″ ; Gone

           | “411″ ; Length Required

           | “412″ ; Precondition Failed

           | “413″ ; Request Entity Too Large

           | “414″ ; Request-URI Too Large

           | “415″ ; Unsupported Media Type

           | “500″ ; Internal Server Error

           | “501″ ; Not Implemented

           | “502″ ; Bad Gateway

           | “503″ ; Service Unavailable

           | “504″ ; Gateway Time-out

           | “505″ ; HTTP Version not supported
    So, 举几个例子:

    header(“HTTP/1.1 404 Not Found”, true, 404);
    header(“HTTP/1.0 401 Unauthorized”);
    header(“Content-Type: text/html; charset=utf-8;”);


    header(“Location:http://www.xxx.com”);
    RFC2616 http://www.faqs.org/rfcs/rfc2616

  • 相关阅读:
    NoSQL数据库:MongoDB初探
    翻译:使用.net3.5的缓存池和SocketAsyncEventArgs类创建socket服务器
    C# 线程用法总结
    Windows服务程序的调试
    静态链接库LIB和动态链接库DLL
    通过lib对动态链接库DLL进行引用的项目,发布时DLL放置的位置
    在把 png 或者 gif“储存为 web 所用格式”时,勾选“交错”选项
    RMCLOCK 的OS负载
    提高Excel中VBA效率的四种方法
    子线程中定义消息,进行消息循环
  • 原文地址:https://www.cnblogs.com/wangkongming/p/4654238.html
Copyright © 2020-2023  润新知