gpt4 book ai didi

Coldfusion cfcache 客户端缓存刷新

转载 作者:行者123 更新时间:2023-12-01 23:48:31 24 4
gpt4 key购买 nike

我已经使用此脚本创建了一个网络应用程序,该脚本围绕着常见的 cfqueries 和我的导航栏代码。

<cfcache action="clientcache" timespan="#createtimespan(0,1,0,0)#">

在注销页面上,我使用的是 <cfset StructClear(Session)>清除 session 数据。我还想清除缓存并使用 <cfcache action="flush"> .

但是,出现了问题, session 未清除,客户端无法退出应用程序。当我删除 cfcache 标签时,客户端可以注销,但系统运行速度非常慢。

如何使用 cfcache 标签使其正常工作?提前致谢。

最佳答案

清除 session 范围并不会结束 session ,它只是清除 session 范围内的变量。 session 范围是 session 可用的东西,但它实际上并不代表 session 本身。

您可能想使用 sessionInvalidate()使 session 无效。我没有将此与基于 session 的缓存结合使用进行测试,但假设它会轮换 CFIDCFTOKEN cookie,因此这应该可以解决任何客户端问题。注意文档说它只适用于 CF session ,不适用于 J2EE session 。这可能是也可能不是您的考虑因素。

关于Coldfusion cfcache 客户端缓存刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27809257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com