我正在尝试将公共留言板服务集成到现有网站中。
应用程序之间的握手是这样的:
1)我网站上的文件加载了一个flash文件。 Flash读取一个局部变量,该变量是会话ID,或者是用户会话唯一的其他GUID。
2)Flash应用程序与远程服务连接,将SessionID传递给服务。
3)该服务向原始网站发出GET请求,要求提供有关该用户的其他信息。
4)始发网站(我的网站)验证会话ID是否用于有效会话,如果是,则传回其他请求的信息。
我希望能够使用内在的ASP SessionID,但我不确定经典ASP如何检索特定 ASP会话的会话变量,即我想要的值会话(“FirstName”),其中SessionID = 1234而不是任何其他会话ID的会话(“FirstName”)。我无法找到任何允许我这样做的语法。
另一种方法是为每个会话创建一个新的GUID,但这会增加很多开销。
有什么想法吗?
答案 0 :(得分:1)
我不知道有任何方法可以检索特定实例或ID的会话详细信息。 但是,您可以使用Application对象来使用Session.SessionID值存储所需的信息:
应用程序(Session.SessionID& tag)= myTagValue
这样您就不会创建新的GUID,而是将现有的GUID用于客户端和服务器在您的示例中使用的会话。