2012-04-21 106 views
0

php如何返回CGI头文件?只是手动输出I一个Content-typeStatus线:你如何从php返回CGI头文件?

我已经写在C++ CGI“脚本”,这很简单。但是,我需要使用phpmailer,所以我也有一些PHP代码。问题是,我的简单的PHP代码只是工作,即使我没有明确返回任何标题。我已经到了现在不得不向客户端返回失败状态代码的地步,我看不到我是如何做到这一点的。有任何想法吗? Apache是​​否为我自动执行此操作,如果是这样,我如何说服它返回400状态?

谢谢。

回答

2

按照the docs发送以“HTTP /”开头的标头。

header("HTTP/1.0 400 Bad Request"); 
+0

这是伟大的 - 感谢大家谁回答。 – EML 2012-04-21 22:05:04

0

像你需要PHP有这个功能的事情:

Php header

例子:

header("HTTP/1.0 404 Not Found"); 
0

您可以使用头功能添加自定义标题。请参阅标题功能文档。

PHP Header