Foros del Web » Programando para Internet » PHP »

Confundido con sesiones :_)

Estas en el tema de Confundido con sesiones :_) en el foro de PHP en Foros del Web. Si bien he leido hartos post sobre lo mismo, como que me confundí un tanto con tantas respuestas jejejejjee. Algo pude deducir de php.net pero ...
  #1 (permalink)  
Antiguo 29/06/2004, 10:48
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 14 años
Puntos: 13
Confundido con sesiones :_)

Si bien he leido hartos post sobre lo mismo, como que me confundí un tanto con tantas respuestas jejejejjee. Algo pude deducir de php.net pero mi ingles no me ayuda mucho que digamos:

en mi server (apache,win2000,php4..1) tengo lo siguiente:

session.cache_expire: 180 (¿minutos?)
session.cache_limiter: none
session.gc_maxlifetime: 1440 (¿segundos?)

¿De esos dos cual es el tiempo de caducidad de las sesiones en mi caso?

De lo que pude sacar de php.net es que si no tengo activo el cache_limiter no debo pescar el cache_expire sino el maxlifetime.... ¿algo asi es?

  #2 (permalink)  
Antiguo 30/06/2004, 22:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En última instancia la directiva que manda a efectos de duración de un SID válido (que asocia a tu "sesión" y los datos de esta) es:

session.gc_maxlifetime

Pero .. dependiendo de como propagues el SID .. (si por cookies o por el URL) también afectará el tiempo de duración de la cookie (si es que lo usas) siempre en conjunto con esta directiva (y siendo esta la que tiene la última palabra).

Si propagas el SID en cookies y el tiempo de expiración de la cookie (session.cookie_expire) es menor que el session.gc_maxlifetime a efectos de un cliente "navegador" el tiempo de duración de la sesión será el que determine el tiempo de expirción de la cookie (pero esto no implica que el SID propiamente sigua siendo válido hasta que session.gc_maxlifetime se cumpla. .. que por cierto .. se expresa en segundos).


Un saludo,
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 22:00.