如何用C ++代码维护会话?

时间:2009-06-17 05:21:12

标签: c++ session cgi

有一个用C ++编写的cgi代码。目前,网页中没有进行会话管理。需要在网页中提供会话,以便用户可以登录,维护会话然后注销。虽然这在使用HttpSession的java中是一个相当简单的任务,但我不知道如何使用C ++代码执行此操作。

2 个答案:

答案 0 :(得分:2)

C ++在捆绑库的功能范围方面与Java不同,因此您需要使用一些额外的库来扩展语言,以实现不常见的任务(例如C ++ CGI开发)。您可以自己构建库以支持标准库中不存在的功能,也可以使用第三方开发的功能。

在这种情况下,我会使用NCBI C++ Toolkit。它提供了一个很好的CGI module session support

答案 1 :(得分:1)

另一个替代方案可能是“FastCGI / CGI C ++库”,其目标是在某一天进行Boost集成:http://cgi.sourceforge.net/

它声称自己提供“强类型会话的可配置支持(可选)。”