Foros del Web » Programando para Internet » PHP »

Fallo de ejecución de script al abrir varias sesiones

Estas en el tema de Fallo de ejecución de script al abrir varias sesiones en el foro de PHP en Foros del Web. Saludos. Tengo un problema con un script encargado de cerrarme las sesiones que he implementado en mi aplicación cuando abro mas de 3 sesiones las ...
  #1 (permalink)  
Antiguo 05/06/2007, 11:46
 
Fecha de Ingreso: junio-2007
Mensajes: 6
Antigüedad: 16 años, 10 meses
Puntos: 1
Fallo de ejecución de script al abrir varias sesiones

Saludos.

Tengo un problema con un script encargado de cerrarme las sesiones que he implementado en mi aplicación cuando abro mas de 3 sesiones las 2 primeras que abri me las cierra bien pero de hay enadelante no me cierra las sesiones y no me manda ningun error es como si no estuviera entrando a examinar el código. aqui pongo el script con el cual tengo el problema.

// NOMBRE DE LA SESION
session_name("loginEstudiante");

session_start();

if ($_SESSION["s_estado"] == 'Activo' )
{

//CALCULAR TIEMPO TRANSCURRIDO
$fechaGuardada = $_SESSION["ultimoAcceso"];
$ahora = date("Y-n-j H:i:s");
$tiempo_transcurrido = (strtotime($ahora) - strtotime($fechaGuardada));

//TIEMPO A 2 MINUTOS
//COMPARAR TIEMPO TRANSCURRIDO
if($tiempo_transcurrido >= 5)
{


// DESTRUIR LA SESION
session_destroy();

// INICIALIZAMOS LA VARIABLE EN CERO NUEVAMENTE
$_SESSION["s_estado"] = 'Inactivo';

$consulta = "UPDATE usuarios SET nomusu = '$_SESSION[s_nomest]', estado = '$_SESSION[s_estado]' WHERE codusu = $_SESSION[s_codest] ";
$resultado = mysql_query($consulta, $conex);


$my_error = mysql_error($conex);

if(!empty($my_error))
{
echo "No se pudo actualizar la tabla usuarios";
}
else
{
echo "<center><font color = #575757 ><b>La sesión ha sido cerrada. para volver a loguearse vuelva a la sección de usuarios.<a href = 'ingresar.html'><img src = 'Ir.jpg' vspace = 10 border = 0 height = 50 width = 50 ></center></font></a>";
}

}
else
{
// SE ACTUALIZA LA FECHA ACTUAL
$_SESSION["ultimoAcceso"] = $ahora;
}

}

Quisiera saber si hay alguna forma de refrescar el script o será que si borrando las variables de sesión se podra arreglar tambien quiero aclarar que tengo dos sesiones docentes y estudiantes con variables distintas agradesco cualquier opinion sobre este asunto.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:35.