0

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

私は C++ で CGI の「スクリプト」を書いてきましたが、これは単純明快Content-typeですStatus。ただし、phpmailer を使用する必要があるため、いくつかの php コードもあります。問題は、ヘッダーを明示的に返していなくても、単純な php コードが機能することです。クライアントに失敗ステータス コードを返さなければならないところまで来ましたが、これを行う方法がわかりません。何か案は?Apache はこれを自動的に行っていますか?もしそうなら、どうすれば 400 ステータスを返すように説得できますか?

ありがとう。

4

3 に答える 3

2

docsに従って、 「HTTP/」で始まるヘッダーを送信します。

header("HTTP/1.0 400 Bad Request");
于 2012-04-21T20:02:28.150 に答える
0

Phpには、必要なようなもののためにこの関数があります:

PHPヘッダー

例:

header("HTTP/1.0 404 Not Found");
于 2012-04-21T20:03:36.057 に答える
0

header 関数を使用して、カスタム ヘッダーを追加できます。ヘッダー関数のドキュメントを参照してください。

PHP ヘッダー

于 2012-04-21T20:03:45.650 に答える