Php 存在';用户没有任何活动

Php 存在';用户没有任何活动,php,html,session,Php,Html,Session,当用户没有活动时,如何超时会话? 下面是我的代码,名为session.php: <?php require_once('conn.php'); session_start(); $user_check = $_SESSION['login_user']; $ses_sql = mysqli_query($conn, "select * from employee where Username = '$user_check'"); $row = mysqli_fet

当用户没有活动时,如何超时会话? 下面是我的代码,名为session.php:

<?php
  require_once('conn.php');
  session_start();

  $user_check = $_SESSION['login_user'];

  $ses_sql = mysqli_query($conn, "select * from employee where Username = '$user_check'");

  $row = mysqli_fetch_array($ses_sql, MYSQLI_ASSOC);

  $login_session = $row['EmployeeName'];

  if (!isset($_SESSION['login_user'])) {
      header("location:index.php");
  }
?>

在登录后将此代码包含到要重定向到的配置文件页面中。首先像这样计算时间

<script>
var sec = 0;
var min = 0;
var hrs = 0;

function time () {

    if (sec<=59) {
        sec++;
        if (sec<10) {
        sec="0"+sec;
        }
        if (sec>59) {
            sec=0;
            min++;

            if (min>59) {
                min=0;
                hrs++;

                if (hrs>24) {
                    hrs=0;
                };
            };
        };

    };


    document.getElementById("time").innerHTML=hrs+":"+min+":"+sec;

}
function tick () {
    if (min<10) {
        min="0"+min;
        }

    if (hrs<10) {
        hrs="0"+hrs;
    }
}
window.onload=function () {
    tick();
    setInterval(time,1000);
}

</script>

var-sec=0;
var min=0;
var-hrs=0;
功能时间(){
如果(第59条){
最小值=0;
hrs++;
如果(小时>24小时){
hrs=0;
};
};
};
};
document.getElementById(“时间”).innerHTML=hrs+“:“+min+”:“+sec;
}
函数勾号(){

if(minTake look)Php可以监视会话超时。编辑
Php.ini
<script>
if(sec == 30){
</script>
    <?php
    $_SESSION["login_user"] = NULL;
    redirect_to("login.php");
    ?>
<script>
}
</script>