当用户登录时,我有一个网页,它会有一个显示“用户名”的链接和一个“注销”链接。
用户退出后,“用户名”和“注销”链接将分别变为“登录”和“注册”链接。
该页面使用javascript检查用户cookie,如果用户cookie存在,它将显示“用户名”链接和“注销”链接。如果不存在用户cookie,“登录”和“注册”链接将替换“用户名”和“注销”链接。
问题在于:当用户登录后,单击“注销”链接,perl脚本将删除用户cookie,并重定向回同一页面。该页面不显示“登录”和“注册”链接自动。只有在用户手动刷新页面后,这两个链接才会出现。
似乎我需要一个系统来自动刷新页面一次。怎么办呢?
答案 0 :(得分:0)
var refreshCheck= Number(window.location.search.slice(1));
if (refreshCheck == 1 ) {
window.location.href = window.location.substring(0, window.location.length-2);
}
答案 1 :(得分:-1)
我不认为强制刷新这种事情是好的,你应该考虑你处理操作的方式,但如果你想要简单的方法,那么你必须添加这个代码,它将立即刷新
<meta http-equiv="refresh" content="0">