Foros del Web » Programando para Internet » PHP »

Extender el tiempo de la duracion de las variables de session

Estas en el tema de Extender el tiempo de la duracion de las variables de session en el foro de PHP en Foros del Web. Hola a todos, una consulta. Que tengo que modificar o agregar a mi codigo? para que las variables de session que use en mi aplicación ...
  #1 (permalink)  
Antiguo 26/06/2009, 18:06
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 15 años, 5 meses
Puntos: 0
Exclamación Extender el tiempo de la duracion de las variables de session

Hola a todos, una consulta.

Que tengo que modificar o agregar a mi codigo? para que las variables de session que use en mi aplicación duren más pues yo guardo el id de un usuario que se loguea a mi aplicacion en una variable de session y pasa unos minutos y este valor se pierde.

Alguna sugerencia?.

Gracias
  #2 (permalink)  
Antiguo 26/06/2009, 18:19
Avatar de Solrac_JC  
Fecha de Ingreso: mayo-2009
Mensajes: 15
Antigüedad: 15 años
Puntos: 0
Respuesta: Extender el tiempo de la duracion de las variables de session

Yo te recomiendo que uses cookies
  #3 (permalink)  
Antiguo 26/06/2009, 18:25
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Extender el tiempo de la duracion de las variables de session

Sin usar Cookies...
  #4 (permalink)  
Antiguo 26/06/2009, 18:37
 
Fecha de Ingreso: marzo-2008
Mensajes: 166
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Extender el tiempo de la duracion de las variables de session

En la directivas de php puedes cambiar el tiempo de duración, si no me equivoco sería así

ini_set('session.gc_maxlifetime', $tiempoEnSegundos);
  #5 (permalink)  
Antiguo 26/06/2009, 18:52
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Extender el tiempo de la duracion de las variables de session

Cita:
Iniciado por GastoNike Ver Mensaje
En la directivas de php puedes cambiar el tiempo de duración, si no me equivoco sería así

ini_set('session.gc_maxlifetime', $tiempoEnSegundos);
Eso se pone al inico de cada script?.
  #6 (permalink)  
Antiguo 26/06/2009, 18:57
 
Fecha de Ingreso: marzo-2008
Mensajes: 166
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Extender el tiempo de la duracion de las variables de session

Practicamente si. Pero si lo deseas (y puedes) lo cambias directo desde el php.ini.

Por eso es mejor usar los patrones de diseño de software. Por ejemplo con el Font Controller con una vez que lo hagas se aplicará para toda la aplicación.

Saludos.
  #7 (permalink)  
Antiguo 26/06/2009, 19:03
 
Fecha de Ingreso: noviembre-2008
Ubicación: lima
Mensajes: 148
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Extender el tiempo de la duracion de las variables de session

Gracias, voy a probar lo que me dices.

Aunque cambiar el php.ini no me es factible pues mi palicaion esta alojada en un servidor.
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 09:01.