Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/12/2005, 06:21
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
gabyweb .. lo primero que hay que saber (y que yo por lo menos no sé como lo usas tu) es como propagas el SID en tu aplicación o como dejas a PHP que lo haga.

No puedes asumir que sólo la directiva "session.cookie_lifetime" es la que inteviene en la duración de la cookie que PHP envia al cliente con el SID si es que propagas el SID en cookies .. por qué justamente por eso mismo, tu podrías propagar el SID en el URL .. por ende ese dato no pintaría nada en este proceso.

A todo esto, si te fijas bien en la documentación de PHP al respecto .. el dato de cuanto dura una sesión lo define session.gc_maxlifetime principalemnte y luego se podrá ver afectado por la directiva que mencionas si es que propagas el SID en una cookie.

Por ende . .si tu quieres una sesión que dure mucho tiempo (NO infinito .. eso no existe pero si que puedes darle "años" como tiempo de expiración) define ese tiempo alto y si propagas el SID en cookies .. tambien aumenta el valor de esta más grande.

Un saludo,