Foros del Web » Programando para Internet » PHP »

duracion de sesiones

Estas en el tema de duracion de sesiones en el foro de PHP en Foros del Web. tengo sesiones en mi página y si alguien entra en un sitio donde hay sesiones y no toca la pagina durante un periodo de tiempo ...
  #1 (permalink)  
Antiguo 03/09/2007, 09:21
 
Fecha de Ingreso: septiembre-2006
Mensajes: 81
Antigüedad: 17 años, 7 meses
Puntos: 0
duracion de sesiones

tengo sesiones en mi página y si alguien entra en un sitio donde hay sesiones y no toca la pagina durante un periodo de tiempo estas desaparecen.
El problema es que este tiempo son pocos minutos y me gustaría alargarlo
  #2 (permalink)  
Antiguo 03/09/2007, 10:22
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Re: duracion de sesiones

Tienes que modificar en tu php.ini la linea que contiene session.gc_maxlifetime.


Cita:
session.gc_maxlifetime especifica el número de segundos tras los cuales los datos se considerarán como 'basura' y serán eliminados.
Saludillos
  #3 (permalink)  
Antiguo 03/09/2007, 10:48
 
Fecha de Ingreso: septiembre-2006
Mensajes: 81
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: duracion de sesiones

y si es un hosting gratuito como accedo a el?
  #4 (permalink)  
Antiguo 03/09/2007, 10:52
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Re: duracion de sesiones

Tendrias que hacer uso de la función ini_set() .Es decir


Código PHP:
ini_set("session.gc_maxlifetime","3600"); 
Saludillos.
  #5 (permalink)  
Antiguo 03/09/2007, 16:04
 
Fecha de Ingreso: septiembre-2006
Mensajes: 81
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: duracion de sesiones

he leido que las modificaciones que se hacen con el ini_set solo se mantienen durante el script...
entonces en cada página donde hay uso de sesiones hay que poner este trozo de codigo del ini_set ???

por otra parte....es normal que la sesion me dure solo unos 5 minutos?
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 10:29.