-2

重複の可能性:
phpで特定のhttpステータスコードを返す

phpで特定のhttpステータスコードをプログラムで送信するにはどうすればよいですか?このためのメソッドやクラスはありますか?

4

3 に答える 3

1

関数を見てくださいheader()

header('HTTP/1.0 404 Not Found');

スクリプトの出力の前にそれを置いてください。

于 2012-10-16T11:25:21.057 に答える
1

header()機能はあなたが必要とするものです。

void header ( string $string [, bool $replace = true [, int $http_response_code ]] )

<?php応答出力をレンダリングするスクリプトの最初のタグの直後に配置します。

http://php.net/manual/en/function.header.phpを参照する必要があります

于 2012-10-16T11:26:49.447 に答える
0

クライアントに何かを送信する前に、を送信します。考えられるステータスヘッダーは次のとおりです。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');
于 2012-10-16T11:26:56.110 に答える