9

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

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

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

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

我在这里做错了什么?我误解了文档吗?

4

1 回答 1

24

你必须写:

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