Php 存在';用户没有任何活动
当用户没有活动时,如何超时会话? 下面是我的代码,名为session.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
<?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>