如何实现对网络用户会话的支持"在德尔福?

时间:2015-12-08 00:02:34

标签: delphi session web-applications usersession webbroker

在Web应用程序中,访问" Web用户会话" 信息非常重要,并且来自" Delphi 6"对于Delphi XE5",Delphi包含 WebSnap 库,其中包含一个名为 SessionService 的组件,以支持管理" Web用户会话&#34 ;信息。

由于Delphi不再拥有WebSnap (在XE6中删除),我不知道如何实现对" Web用户会话" 在使用Delphi的WebBroker应用程序中。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用xxm我使用会话对象的本地对象集合,并在构建对请求的响应(see here)时在threadvar中保留引用,但是一些HTTP平台(如IIS和Apache)现在使用单独的处理传入请求的进程,以支持我将它全部存储在数据库中,甚至可能存储在本地SQLite数据库文件中,或者使用为会话对象提供服务的特定COM服务器服务(反过来它将处理存储并加载数据和会话到期)。