2011-09-20 37 views
1

在PHP中,如果通過GETPOST發送了一個變量,那麼檢查非常簡單。有了cgicc庫,它們看起來都一樣。是否有另一種可能性只讀GET或只有POST變量?apache和cgicc - 區分post和get變量

我的代碼:

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

回答

3

我有同樣的問題,所以我找了cgicc文檔中的解決方案。 類CgiEnvironment提供getRequestMethod(),它會根據您的請求返回「GET」或「POST」。

例如。

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

雖然我沒有測試過它。