首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google应用程序引擎suas cookies未过期

Google应用程序引擎suas cookies未过期
EN

Stack Overflow用户
提问于 2011-11-06 02:25:37
回答 1查看 202关注 0票数 2

在GAE中使用suas并设置flash_msg时,由于某种原因,cookie不会过期。症状是,无论我刷新页面多少次,闪光消息总是在那里。当我使用chrome进行调试时,我可以看到flash_msg cookie的过期时间被设置为session。更麻烦的是,我发现所有过期的cookie都被设置为session。有什么想法吗?我对SUAS代码所做的唯一更改是删除了def __ParseString(self,str,patt=Cookie._CookiePattern)中引发的错误:

还要注意,flash_msg cookie的域不是"/“。

更新:所有被会话处理的变量都是因为它们本来就是这样的。SUAS有一个持久化变量,用于设置cookie是会话cookie还是持久化。作为闪光消息的一种变通方法,我使用jQuery插件处理cookies,并在显示后删除这些人。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-06 08:23:44

这些cookie不会在页面加载时过期。它们会在浏览器关闭时过期。你需要做的是在每个页面加载,如果闪存在会话中,显示它,然后强制从会话中删除它(在服务器端)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8022285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档