Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/04/2012, 08:12
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cierre de sesion por inactividad

Ok hermano ya corregi el problema este es el codigo

inactivo.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;

}
else
{
if($fecha1>$_SESSION["hora"]) {

?>

<script type='text/javascript' language='javascript'>
alert('EXPIRO SU SESION')
document.location.href='../logout.php'
</script>
<?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;
}
}
?>

y este es el q coloco en cada pagina

include("inactivo.php");

como podria adaptar a inactivo.php en un archivo q se llama funciones es decir como pouedo hacerlo como una funcion para poder llamarlo asi

include_once('funciones_basicas.php');

por fa espero q me entiendas y gracias amigo