Php会话到期

时间:2014-11-22 17:04:05

标签: php jquery session

我有以下代码来检查php中的会话到期时间。

这是每10秒继续运行的jquery。

function session_checking()
{
    $.post( "sessionCheck.php", function( data ) {
        if(data == "-1")
        {
            alert("Your session has been expired!");
            location.reload();
        }
    });
}
var validateSession = setInterval(session_checking, 10000);

下面是我的php来检查会话状态。

<?php
session_start();

if( !isset( $_SESSION['uid'] ) || time() - $_SESSION['logtime'] > 10)
{
    //expired
    echo "-1";
    session_destroy();
}
else
{
    //not expired
    echo "1";
}
?>

我注意到我需要jquery来继续运行它。是否可以通过PHP完成整个检查并消除jquery?

0 个答案:

没有答案