apache和cgicc - 区分post和get变量

时间:2011-09-20 20:04:37

标签: c++ apache

在PHP中,如果变量已通过GETPOST传输,则检查非常简单。使用cgicc库,它们看起来都一样。还有另一种可能只读GETPOST个变量吗?

我的代码:

cgicc:Cgicc cgiobj;
std::cout << "Both, post or get: " << cgiobj("variablename") << std::endl;

1 个答案:

答案 0 :(得分:3)

我有同样的问题,所以我在cgicc文档中寻找解决方案。 类 CgiEnvironment 提供getRequestMethod(),它会根据您的请求返回“GET”或“POST”。

例如

cgicc::Cgicc cgi;
cgicc::CgiEnvironment env = cgi.getEnvironment();
std::string requestMethod = env.getRequestMethod();

我还没有测试过它。