2012-04-21 8 views
0

PHPはどのようにCGIヘッダを返しますか?PHPからどのようにCGIヘッダを返すのですか?

私はCGIのスクリプトをC++で書いていますが、これは簡単です:Content-typeStatusの行を手動で出力しただけです。しかし、私はphpmailerを使用する必要があるので、私もいくつかのPHPコードがあります。問題は、たとえ私が明示的にヘッダを返さなくても、私の単純なPHPコードがうまく動作することです。私は今、クライアントに障害ステータスコードを返さなければならない点に着目しており、私はこれをどうするのか分かりません。何か案は? Apacheは私のためにこれを自動的に実行していますか?もしそうなら、私はどのようにして400ステータスを返すように説得しますか?

ありがとうございました。

答えて

2

the docsによると、「HTTP /」で始まるヘッダーを送信します。

header("HTTP/1.0 400 Bad Request"); 
+0

お返事いただいた皆様、ありがとうございます。 – EML

0

あなたが必要とするようなPHPは、物事のために、この機能を持っています

Php header

例:

header("HTTP/1.0 404 Not Found"); 
0

あなたはカスタムヘッダーを追加するために、ヘッダー機能を使用することができます。ヘッダー機能のドキュメントを参照してください。

PHP Header

関連する問題