php的header头
PHP:Header->
+---------------------------------------------------------------------------------------------------------------+
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有相关的所有的状态信息的说明,也就是状态码,大体总结如下:
*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 fullfilled
5xx:Server Error ----The server failed to fulfill an apperently valid request.
| "100";Continue
|"101";Switching Protocols
|"200";OK
|"201";Created
|"202";Accepted
|"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";User Proxy
400 ->Bad Request
402->Payment Required
403->Forbidden
404->Not fount
405->Method Not Allowed
406->Not Acceptable
407->Proxy Authentication Required
408->Request Time-out
409 ->Confilct
410 -> Gone
411->Length Required
412->Precondition Failed
413->Request Entity Too large
414->Request-URI Too Large
415->Unsupported Media Type
500->Not Implemented
501->Not Implemented
502->Bad Gateway
503->Service Unavailable
504->Gateway Time-out
505->HTTP Version not supported
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.xx.com");
RFC2616 http://www.faqs.org/rfsc/rfc2616