从经典ASP中的会话cookie中获取会话ID

时间:2012-05-08 11:20:38

标签: session asp-classic

我正在尝试在我的PHP站点和ASP站点之间共享会话数据,因为我可以访问ASP站点的MSSQL数据库,并且一些ASP会话数据似乎在数据库表中我希望我能抓住来自会话cookie的会话ID并从那里开始。 我不太了解ASP,但从我读过的内容中获取会话ID,对其进行加密并生成会话cookie名称/值。有谁知道我如何解密该cookie并获得会话ID?

或者有没有更好的方法来做这个baring虽然我有数据库访问我真的不能改变代码。

1 个答案:

答案 0 :(得分:0)

您可以通过Session对象访问sessionID

<%
Response.Write(Session.SessionID)
%>

请注意,会话ID仅对用户当前会话有效,并且不是持久性的。即如果20分钟没有活动,则为用户返回新会话。我自己会使用常规cookie并传递一个哈希值。