Código PHP:
<?php
session_start();
// Obtengo la fecha actual
$x = date("H i s m d Y",time());
// creo un arreglo para dividir horas,minutos,segundos, etc.
$fecha = explode(" ",$x);
//imprimo el arreglo
$fecha1=date("H:i:s d/m/Y ",mktime($fecha[0],$fecha[1],$fecha[2],$fecha[3],$fecha[4],$fecha[5]));
if($_SESSION["hora"]=="") {
// Hago la suma de los minutos
$fecha[1] = $fecha[1]+1;
// Asigno la fecha modificada a una nueva variable
$fecha2 = date("H:i:s d/m/Y ",mktime($fecha[0],$fecha[1],$fecha[2],$fecha[3],$fecha[4],$fecha[5]));
$_SESSION["hora"]=$fecha2;
echo $_SESSION["hora"];
echo "<br>";
echo $fecha1;
}
else
{
if($fecha1>$_SESSION["hora"]) {
echo "la fecha actual es mayor se va a logout.php";
}
else
{
$fecha[1] = $fecha[1]+1;
// Asigno la fecha modificada a una nueva variable
$fecha2 = date("H:i:s d/m/Y ",mktime($fecha[0],$fecha[1],$fecha[2],$fecha[3],$fecha[4],$fecha[5]));
$_SESSION["hora"]=$fecha2;
echo $fecha1;
echo "<br>";
echo $_SESSION["hora"];
echo "la sesion se actualizo antes";
}
}
?>
Código PHP:
<? include("inactivo.php"); ?>
todos los echo que aparecen en el codigo, son solo de prueba, en la funcion no van