Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2010, 15:11
johhan16
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
Quien me ayuda a hacer una funcion para cerrar sesion al estar inactivo

ya hice el siguiente codigo que he probado y funciona

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";
}
}
?>
ahora lo que quiero es guardarlo como una funcion para llamarla de cada pagina con un
Código PHP:
<? include("inactivo.php"); ?>
y que haga lo mismo que me esta haciendo actualmente


todos los echo que aparecen en el codigo, son solo de prueba, en la funcion no van