我继承了一个ColdFusion网站,尽管CF没有背景,但我们的任务是改变网站的行为。不过,我遇到了cookie问题。
另一个域上的网站链接到此网站并包含查询字符串。现在我正在检查index.cfm文件中的值(邮政编码)并将其存储在cookie中,这似乎工作正常。我循环遍历cookie集合并转储结果,邮政编码就在那里。所以在这一点上,一切都很好。
然后用户点击一个按钮,该按钮使用不同的<include>
重新加载index.cfm文件,并且cookie不再具有除CFID和CFTOKEN之外的任何值。循环遍历cookie集合,后来由Fiddler确认。
客户端存储设置为cookie,我在index.cfm,application.cfm中找不到任何地方,或者cookie被设置为过期的包含文件。
这是存储值的行:
<cfcookie name="ZC_Zip" value="#ZC.ZC_Zip#" expires="NEVER">
我还应该寻找什么来解决这个问题?这是ColdFusion 5,如果有帮助的话。
答案 0 :(得分:0)
没有设置过期的Cookie设置为会话结束时的默认值。这次重新加载是否可以重置用户的会话?