Session 阅读特定的ColdFusion会话

Session 阅读特定的ColdFusion会话,session,coldfusion,Session,Coldfusion,我们注意到与我们的购物车数据网站相关的一些问题 由于购物车数据存储在用户会话中,我想知道如果我们有会话ID,是否可以从脚本打开特定会话并转储输出 了解可能导致问题发生的用户会话中的具体内容会很有用。是的,您可以: <cfscript> app = 'YOUR_APPLICATION_NAME'; sessiontracker = createObject("java","coldfusion.runtime.SessionTracker"); sessionC

我们注意到与我们的购物车数据网站相关的一些问题

由于购物车数据存储在用户会话中,我想知道如果我们有会话ID,是否可以从脚本打开特定会话并转储输出

了解可能导致问题发生的用户会话中的具体内容会很有用。

是的,您可以:

<cfscript>
    app = 'YOUR_APPLICATION_NAME';
    sessiontracker = createObject("java","coldfusion.runtime.SessionTracker");
    sessionCollection = sessionTracker.getSessionCollection(app);

    structEach(sessionCollection, function(k,v){
        writeDump(sessionCollection[k]);
    });
</cfscript>

我没有一个工作CF盒与我现在测试这一点,以完善;但是我相信你会朝着正确的方向走。

简单得多。Dan,OP询问的是从另一个会话而不是当前会话获取会话信息。
thisSession = sessionCollection[k];
//loop through thisSession keys