PHP中Header使用的HTTP协议的状态码对照

<?PHP
/**
* HTTP Protocol defined status codes
* HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中的已知值就直接会返回状态了。
* @param int $num
* Downloads By http://www.veryhuo.com
*/
function https($num) {
$http = array (
100 => HTTP/1.1 100 Continue,
101 => HTTP/1.1 101 Switching Protocols,
200 => HTTP/1.1 200 OK,
201 => HTTP/1.1 201 Created,
202 => HTTP/1.1 202 Accepted,
203 => HTTP/1.1 203 Non-Authoritative information,
204 => HTTP/1.1 204 No Content,
205 => HTTP/1.1 205 Reset Content,
206 => HTTP/1.1 206 Partial Content,
300 => HTTP/1.1 300 Multiple Choices,
301 => HTTP/1.1 301 Moved Permanently,
302 => HTTP/1.1 302 Found,
303 => HTTP/1.1 303 See Other,
304 => HTTP/1.1 304 Not Modified,
305 => HTTP/1.1 305 Use Proxy,
307 => HTTP/1.1 307 Temporary Redirect,
400 => HTTP/1.1 400 Bad Request,
401 => HTTP/1.1 401 Unauthorized,
402 => HTTP/1.1 402 Payment required,
403 => HTTP/1.1 403 Forbidden,
404 => HTTP/1.1 404 Not Found,
405 => HTTP/1.1 405 Method Not Allowed,
406 => HTTP/1.1 406 Not Acceptable,
407 => HTTP/1.1 407 Proxy Authentication required,
408 => HTTP/1.1 408 Request Time-out,
409 => HTTP/1.1 409 Conflict,
410 => HTTP/1.1 410 Gone,
411 => HTTP/1.1 411 Length required,
412 => HTTP/1.1 412 Precondition Failed,
413 => HTTP/1.1 413 Request Entity Too Large,
414 => HTTP/1.1 414 Request-URI Too Large,
415 => HTTP/1.1 415 Unsupported Media Type,
416 => HTTP/1.1 416 Requested range not satisfiable,
417 => HTTP/1.1 417 Expectation Failed,
500 => HTTP/1.1 500 Internal Server Error,
501 => HTTP/1.1 501 Not Implemented,
502 => HTTP/1.1 502 Bad Gateway,
503 => HTTP/1.1 503 Service Unavailable,
504 => HTTP/1.1 504 Gateway Time-out
);
header($http[$num]);
}
?>

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...