Я хочу перенаправить на 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");
это не работает, и я не знаю, где проблема.
Задача ещё не решена.
Других решений пока нет …