刷新时不会加载新数据

时间:2019-04-26 23:54:58

标签: javascript php html cookies

我试图在有人尝试登录时设置会话cookie,并且该概念正在运行,但是由于某些原因,仅刷新页面(或在我的情况下使用location.refresh())后,新数据就不会加载。当用户登录会话时,会添加cookie,但是正如我所说,在刷新/重新加载时不会被检测到。 但是当我关闭选项卡并再次打开它时,效果很好。

Php代码:

<?php
if (!isset($_COOKIE['__sessionID'])) {
    header('location: /login');
} else {
    include 'main.php';
}
?>

Js:

socket.on('adminSuccess', function(data) {
     setCookie('__sessionID', data.sessionID);
     location.reload();
});   

0 个答案:

没有答案