Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
php 如何返回 CGI 标头?
我一直在用 C++ 编写 CGI“脚本”,这很简单:我只是手动输出 aContent-type和Status一行。但是,我需要使用 phpmailer,所以我也有一些 php 代码。问题是我的简单 php 代码可以正常工作,即使我没有明确返回任何标题。我已经到了现在必须向客户端返回失败状态代码的地步,但我看不出我是如何做到这一点的。有任何想法吗?Apache 是否会自动为我执行此操作,如果是,我如何说服它返回 400 状态?
Content-type
Status
谢谢。
根据文档,发送以“HTTP/”开头的标头。
header("HTTP/1.0 400 Bad Request");
Php 具有此功能,可满足您的需求:
php头文件
例子:
header("HTTP/1.0 404 Not Found");
您可以使用 header 功能添加自定义标题。请参考头功能文档。
PHP 标头