有一个用C ++编写的cgi代码。目前,网页中没有进行会话管理。需要在网页中提供会话,以便用户可以登录,维护会话然后注销。虽然这在使用HttpSession的java中是一个相当简单的任务,但我不知道如何使用C ++代码执行此操作。
答案 0 :(得分:2)
C ++在捆绑库的功能范围方面与Java不同,因此您需要使用一些额外的库来扩展语言,以实现不常见的任务(例如C ++ CGI开发)。您可以自己构建库以支持标准库中不存在的功能,也可以使用第三方开发的功能。
在这种情况下,我会使用NCBI C++ Toolkit。它提供了一个很好的CGI module session support
答案 1 :(得分:1)
另一个替代方案可能是“FastCGI / CGI C ++库”,其目标是在某一天进行Boost集成:http://cgi.sourceforge.net/
它声称自己提供“强类型会话的可配置支持(可选)。”