PHP:格式错误的标题

时间:2011-05-23 21:48:37

标签: php http-headers bad-request

有人可以解释这个PHP代码有什么问题吗? (PHP Version 5.3.5)

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

我得到状态500而不是400.在apache错误日志中我得到

  

来自脚本的格式错误的标头。错误的标头=错误的请求:listener.php

我在这里做错了什么?我误解了the docs吗?

1 个答案:

答案 0 :(得分:24)

你必须写:

header('HTTP/1.0 400 Bad Request', true, 400);