PHPHTTP常见状态码

200
OK 请求成功。一般用于GET与POST请求

301 Moved
Permanently 永久移动。请求的资源已被永久的移位到新URI,再次回到信息会包括新的URI,浏览器会自动定向到新URI。今后另外新的央求都应采纳新的URI代替

302 Found 临时挪动。与301近乎。但资源只是临时被挪动。客户端应继续采纳原来URI

304 Not
Modified 未修改。所请求的资源未修改,服务器重回此状态码时,不会回来任何资源。客户端平日会缓存访问过的资源,通过提供一个头信息提出客户端希望只回去在指定日期未来修改的资源

400 Bad Request
客户端请求的语法错误,服务器不可能了然

401 Unauthorized
请求要求用户的身价讲明

403
Forbidden 服务器理解请求客户端的伸手,不过拒绝执行此呼吁

404 Not Found
服务器不可以遵照客户端的伸手找到资源(网页)。通过此代码,网站设计人员可设置”您所请求的资源不可能找到”的天性页面

408 Request
提姆(Tim)eout 服务器等待客户端发送的请求时间过长,超时

500 internal Server Error
服务器内部错误,不可能形成请求

501 Not Implemented
服务器不匡助请求的职能,不可能成功请求

502 Bad
Gateway 充当网关或代理的服务器,从远端服务器收到到了一个不算的请求

503 ServiceUnavailable 由于超载或系统保养,服务器暂时的一筹莫展处理客户端的伸手。延时的尺寸可含蓄在服务器的Retry-After头音讯中

504 Gateway
提姆(Tim)eout 充当网关或代理的服务器,未顿时从远端服务器获取请求

505 HTTP Version not
supported 充当网关或代理的服务器,未即时从远端服务器获取请求

 

PHP向客户端发送404状态码:

header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
exit;

 

PHP使用header进行301重定向(永久):

header("HTTP/1.1 301 Moved Permanently");
Header("Location: http://www.example.com/");
exit();

 

PHP使用header进行302重定向(临时):

header("Location: http://www.example.com/");
exit();

 

相关文章