0

我在这个 SO答案中看到了这个标头(X-PHP-Response-Code),我很想知道。

  1. 功能是什么,还有其他 X-PHP-* 标头吗?
  2. 如果有它们的功能和用法(尽可能多的信息)?
  3. 如果这是唯一的(我怀疑)忽略2。
4

2 回答 2

2

在给出的示例中,标题完全没有做任何事情,这正是重点。

以 开头的 HTTP 标头X-完全没有标准化,因此任何人都可以设置这样的标头,因为它并不意味着任何特定的东西。您引用的案例中的要点只是使用该header函数来设置响应代码。为此,需要提供一些标头。用户选择使用其他无意义的 header X-PHP-Response-Code,只是为了能够给一些 headerheader()使用它的第三个参数来设置响应代码。

换句话说:这是一个黑客。

于 2013-08-13T08:33:46.337 回答
2

开头的标题X-不是标准的,它们的解释完全取决于寻找它们并知道它们应该意味着什么的客户。

这个特定的标头没有任何意义,它只是占位符文本,用于header在提供第三个参数时满足函数的额外要求http_response_code

http_response_code

将 HTTP 响应代码强制为指定值。请注意,此参数仅在字符串不为空时才有效。

于 2013-08-13T08:33:52.670 回答