我从这个发现开始;
<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 最终用户发送操作。如果这是不可能的,请随时告诉我。