9

誰かがこのPHPコードの何が問題になっているのか説明できますか?(PHPバージョン5.3.5)

<?php 
    header('Bad Request', true, 400);
    exit;

ステータスが400ではなく500になります。apacheエラーログに次のように表示されます。

スクリプトからの不正な形式のヘッダー。不正なヘッダー=不正なリクエスト:listener.php

私はここで何が間違っているのですか?ドキュメントを誤解しましたか?

4

1 に答える 1

24

あなたは書く必要があります:

header('HTTP/1.0 400 Bad Request', true, 400);
于 2011-05-23T21:50:16.593 に答える