可能重复:
使用 php 返回特定的 http 状态代码
如何以编程方式使用 php 发送特定的 http 状态码?是否有任何方法甚至是一个类?
该header()
功能是您所需要的。
void header ( string $string [, bool $replace = true [, int $http_response_code ]] )
将其<?php
放在呈现响应输出的脚本的第一个标记之后。
在向客户端发送任何其他内容之前发送。一些可能的状态标题如下:header()
header('HTTP/1.1 200 OK');
// Page was not found:
header('HTTP/1.1 404 Not Found');
// Access forbidden:
header('HTTP/1.1 403 Forbidden');
// The page moved permanently should be used for
// all redrictions, because search engines know
// what's going on and can easily update their urls.
header('HTTP/1.1 301 Moved Permanently');
// Server error
header('HTTP/1.1 500 Internal Server Error');
// header for telling the browser that the content
// did not get changed
header('HTTP/1.1 304 Not Modified');