我正在使用 ColdFusion 尝试读取存储在名为“LiSESSION:test-0”的 session cookie 中的值。 cookie 存储在“test.com”域中,来自“community.test.com”运行的代码,我无权访问代码来更改名称。我正在从“test.com”读取值,这就是我能够访问 cookie 的方式。
例如:
<cfparam name="cookie.LiSESSIONID:test-0" type="string" default="" />
.. 引发错误,指出“:”是无效字符(“无效的解析器构造”)。
最佳答案
与处理所有变量(不仅仅是 cookie)的方式相同 - 使用方括号表示法:
Cookie['LiSESSIONID:test-0']
关于cookies - 如何读取 ColdFusion 中名称中包含特殊字符的 cookie 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265516/