Foros del Web » Programando para Internet » PHP »

Cerrar Sesiones inactivas por un tiempo.

Estas en el tema de Cerrar Sesiones inactivas por un tiempo. en el foro de PHP en Foros del Web. Hola, he leído varios mensajes sobre sesiones pero me parecen medio complicados para mí, yo recién estoy empezando a conocer PHP y me ha surgido ...
  #1 (permalink)  
Antiguo 30/09/2003, 16:40
Avatar de fernac  
Fecha de Ingreso: julio-2003
Ubicación: Paraná - Entre Ríos
Mensajes: 53
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Cerrar Sesiones inactivas por un tiempo.

Hola, he leído varios mensajes sobre sesiones pero me parecen medio complicados para mí, yo recién estoy empezando a conocer PHP y me ha surgido éste problema, paso a comentar...
Para una consulta de consumos de una tarjeta de crédito ingreso por formulario el número de documento y el de la tarjeta, los busca en la tabla relacionada si existen, en caso afirmativo, muestra los resultados (consumos), pero lo que necesito es que si la persona siguió navegando por otras páginas con la misma sesión de Explorer, no pueda volver atrás con la flecha de BACK ya que éstas consultas están activas en una Intranet del Gobierno de mi Ciudad y cualquiera que pase o se siente en la PC de la persona que hizo la consulta y dejó sin cerrar la sesión de Explorer con la que consultó sus consumos, aunque esté en otra web en éste momento, puede ver la consulta realizada haciendo BACK en el Explorer. Lo que quiero decir es que quiero que pasado cierto tiempo de la consulta, por mas que no haya cerrado el Explorer cuando quiera volver para atrás no le muestre la consulta.
No sé si fuí claro, pero es lo que necesito. Please, expliquenme todo lo que tengo que hacer, con detalles y código si es posible, ya que como dije, recien empiezo con PHP y no entendería palabras sueltas.
Muchísimas gracias de antemano......

Fernando.
  #2 (permalink)  
Antiguo 03/10/2003, 23:47
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pues .. como dices que ... "no entendería palabras sueltas" .. Lo ideal es que prímero te familiarices con PHP .. hagas lo "basico" y de ahí cuango tengas claro como va la sintax .. la estructura y la progamación bajo PHP y "cliente-servidor" .. lees otra vez los numerosos mensajes que hablan de sesiones en el foro y sobre todo LEE la documentación oficial de PHP al respecto:

www.php.net/sessions

Pero, .. si dices que tus usuarios NO van a cerrar el navegador .. Lo ideal que es "caduques" las páginas siempre. Eso es más bien HTML o cabeceras HTTP tipo "no cache" y similares, en conjunto con tu sistema de identificación de usuarios donde puedas guardar a cada usuario que se identifique en tu sistema el tiempo (fecha/hora) que entró al sistema como para poder verlo en cada iteracción con el servidor (a tus páginas) para decidir si es hora de "expirarle" la página o no al próximo usuario que esté "rondando" por el sistema.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 08:59.