小编Big*_*ear的帖子

我需要在 ColdFusion2018 中查看所有登录用户的所有会话范围

我从这个发现开始;

<cfscript>
    app = application.getApplicationSettings().name;
    sessionCollection = application.sessionTracker.getSessionCollection(app);
</cfscript>
Run Code Online (Sandbox Code Playgroud)

然后尝试遍历集合;

<cfloop collection="#sessionCollection#" item="i">
    #StructFind(i, 'CurrentAction')#
</cfloop>
Run Code Online (Sandbox Code Playgroud)

失败了; 您试图将 java.lang.String 类型的标量变量解引用为具有成员的结构。

我试过了

#CurrentAction[i]#
Run Code Online (Sandbox Code Playgroud)

失败了; 变量 CURRENTACTION 未定义。

当我知道它存在的事实时(https://ibb.co/ZJwsKFS

我也试过点表示法。

目的是为一个用户识别 ajax 侦听器活动,并影响另一个特定用户的操作作为响应。我的印象是我可以通过 sessionID 最终用户发送操作。如果这是不可能的,请随时告诉我。

ajax coldfusion session struct cfml

2
推荐指数
1
解决办法
65
查看次数

标签 统计

ajax ×1

cfml ×1

coldfusion ×1

session ×1

struct ×1