我有一个会员网站。每个网页的标题栏都会有以下 2 个选项,具体取决于用户是否登录:
选项 1)如果用户已登录,它将具有以下 2 个链接:
“user12345” “注销”
选项2)如果用户退出,以上2个链接将变为:
“登录” “注册”
该页面有一些 Javascript 代码将检查用户 cookie。如果用户 cookie 存在,则显示选项 1),否则显示选项 2)。Javascript没有问题。它正确显示了上述选项。
这就是问题所在。我使用服务器端脚本(perl)来执行“注销”功能。该脚本将删除 cookie 并重新定向回原始页面。我希望页面会显示选项 2),但事实并非如此。它仍然显示选项 1)。需要刷新页面以显示选项 2)。这很令人困惑,因为用户单击了注销链接,但是当他们返回页面时,他们仍然在那里看到他们的用户名。他们需要刷新 Web 浏览器才能看到他们已注销。
选项 2) 应在单击“注销”链接后显示在页面上。但我根本不知道如何成功完成这项工作。
请提供您的专业知识来解决此问题。