Foros del Web » Programando para Internet » PHP »

Como saber si se cerro automaticamente una session

Estas en el tema de Como saber si se cerro automaticamente una session en el foro de PHP en Foros del Web. Saludos a todos los expertos de este foro...... Estoy haciendo una aplicacion con php, linux, html, javascrip y postgres. No he configurado php con la ...
  #1 (permalink)  
Antiguo 29/08/2007, 12:57
 
Fecha de Ingreso: abril-2004
Ubicación: Morelos, México
Mensajes: 124
Antigüedad: 20 años
Puntos: 0
Información Como saber si se cerro automaticamente una session

Saludos a todos los expertos de este foro......

Estoy haciendo una aplicacion con php, linux, html, javascrip y postgres.
No he configurado php con la opcion de q tenga mas o menos de lo q por defaultiene de duraccion de una sesion.

Nose si alguien sabe como puedo detectar cuando una session es cerrada automaticamente y direccionarla a donde inicia la interfaz para su sesion.

Quiero hacer que cuando el usuario en la pagina que este si se cerro su session automaticamente (despues de 15 o 20 min de inactividad) al darle a alguna liga, boton o alguna invocacion a paginas de la aplicacion inmediatamente lo redireccione al inicio de la generacion de su session.
Código PHP:
function checarEstadoSesion(){
  if (
session_cerrada_automaticamente == true){
    
redirecciona a una nueva pagina
  
}else{
  
no hace nada
  
}


De antemano gracias...
(jrm)
  #2 (permalink)  
Antiguo 29/08/2007, 13:32
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Re: Como saber si se cerro automaticamente una session

Algo similar a esto,.. podría andar..
Código:
function checarEstadoSesion(){
  if ($_SESSION["usuario"] == ""){
  echo "<script>location.href='index.php'</script>";
  }else{
  echo "Sesion iniciada como: ". $_SESSION["usuario"];
  }
}
Saludos!
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 15:11.