如何在C++代码中维护会话?

4

现有一个用C++编写的CGI代码。目前网页中没有进行会话管理。需要在网页中提供会话,以便用户可以登录、保持会话然后注销。虽然在Java中使用HttpSession相当简单,但我不知道如何在C++代码中实现这一点。

2个回答

2
C++与Java不同,其捆绑库的功能广度较小,因此您需要使用一些额外的库来扩展语言以完成一些不常见的任务(例如C++ CGI开发)。您可以自己构建库以支持标准库中不存在的功能,或者使用第三方开发的库。
在这种情况下,我会使用NCBI C++ Toolkit。它提供了一个很好的CGI模块,具有会话支持

1

另一个选择可能是“FastCGI / CGI C++ Library”,它旨在将Boost集成到某一天:http://cgi.sourceforge.net/

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接