javascript — истек срок действия сеанса, не обнаружен при выходе

Я хочу перенаправить на login.php, когда мой сеанс истек, я тестирую с двумя страницами, я выхожу на первой и второй, чтобы обнаружить истекший сеанс, а также эта страница отключена. я сделаю это :

в моем index.php у меня есть:

    <script type="text/javascript">
$(document).ready(function(){

setInterval(function() {
$.post( "sessioncheck.php", function( data ) {
if(data == "-1")
{
alert("Your session has been expired!");
document.location = "login.php";
}
});
}, 3000);

});
</script>

и в sessioncheck.php у меня есть:

session_start();

if(empty($_SESSION))
{
//expired
echo "-1";
}
else
{
//not expired
echo "1";
}

и в logout.php:

chdir("../../..");
include_once("config/config.php");
$_SESSION = array();
header("location:".__BACKURL."/login.php");

это не работает, и я не знаю, где проблема.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]