2

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

或者有没有更好的方法来做到这一点,尽管我有数据库访问权限,但我并不能真正进行代码更改。

4

1 回答 1

0

您可以通过 Session 对象访问 sessionID

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

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

于 2012-06-22T01:05:15.687 回答