Home >Backend Development >PHP Tutorial >用cookie登录退出没有即时更新

用cookie登录退出没有即时更新

WBOY
WBOYOriginal
2016-06-06 20:44:201133browse

我的网站使用cookie和smarty。
退出登录时清除了cookie,但是显示昵称并不更新。

<code> 您好,
</code>

回复内容:

我的网站使用cookie和smarty。
退出登录时清除了cookie,但是显示昵称并不更新。

<code> 您好,
</code>

进去评论里po主给的网站注册了个账号试了下。

目测应该是服务端在清除cookie之前发送了页面内容,导致客户端在收到清除cookie的响应结果页面里包含了之前登录状态的信息。

解决方法:
1. 使用异步请求注销登录,成功后再跳转/刷新页面。
或者:
2. 跳转到一个注销登录的url上,在返回的内容里让浏览器跳转回首页。

呃。。。感觉有点乱。。。如果有没讲清的回复问我吧。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn