HTTP protocol status code, call the function only need to give $num to a known value in the following table will return the state directly.
<? Php
/**
* HTTP Protocol defined status codes
* HTTP protocol status code, call the function only need to assign $num to a known value in the following table will return the state directly.
* @param int $num
*/
function HTTPS ($num) {
$http = Array (
"http/1.1 Continue",
101 = "http/1.1 101 switching Protocols",
$ = "http/1.1-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",
"http/1.1 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",
"http/1.1-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",
"http/1.1 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]);
}
?>
@header(
‘HTTP/1.0 404 Not Found‘
);
PHP returns HTTP status code