Как обращаться с выходом пользователя в браузере с несколькими вкладками? автоматический выход из системы всех открытых вкладок при выходе из одного из них

Привет друзья Мне нужно автоматически выйти из всех открытых вкладок при выходе из одного из них

Я hava попробовал следующий код из этой предыдущей ссылки для обсуждения. Как обрабатывать выход пользователя в браузере на нескольких вкладках?

Код:-

<script type="text/javascript"> function readCookie(name) { var nameEQ = escape(name) + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) === ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) === 0) return unescape(c.substring(nameEQ.length, c.length)); } return null; } window.setInterval(function() { if(readCookie('loggedout')==1) { window.location.assign('loggedout.html'); //Or whatever else you want! } },1000); </script> 

Я размещаю этот нижний колонтитул кода всех страниц, чем я устанавливаю файлы cookie в logout.php функцией setcookie ('loggedout', 1) и отключает cookie в верхней части страницы входа

но странные вещи это хорошо работает для некоторых страниц, и в случае, если он работает в следующий раз, если я попробую войти в систему, а затем войдите в систему, но через 1 секунду он автоматически отключится автоматически

пожалуйста, дайте мне знать, в чем проблема с этим кодом, и у кого-то из вас лучше по этой теме, пожалуйста, помогите мне

Related of "Как обращаться с выходом пользователя в браузере с несколькими вкладками? автоматический выход из системы всех открытых вкладок при выходе из одного из них"

Как вы отключили куки?

Если вы используете unset($_COOKIE['loggedout']);

затем замените это на setcookie('loggedout');

То есть для использования set cookie: setcookie('loggedout',1);

для использования unset cookie: setcookie('loggedout');

Это сработало для меня .. любые сомнения, пожалуйста, спросите меня ..