Foros del Web » Programando para Internet » PHP »

Como hacer para que una session nunca caduque a menos de que cierre sesion

Estas en el tema de Como hacer para que una session nunca caduque a menos de que cierre sesion en el foro de PHP en Foros del Web. Que tal, estuve investigando acerca de esta duda que tengo y lo mas cercano que encontre, fue esto... session_start([ 'cookie_lifetime' => 86400, ]); pero a ...
  #1 (permalink)  
Antiguo 02/02/2018, 22:55
Avatar de Capimaster  
Fecha de Ingreso: agosto-2004
Mensajes: 494
Antigüedad: 19 años, 8 meses
Puntos: 2
Como hacer para que una session nunca caduque a menos de que cierre sesion

Que tal, estuve investigando acerca de esta duda que tengo y lo mas cercano que encontre, fue esto...

session_start([
'cookie_lifetime' => 86400,
]);

pero a final de cuentas tiene vencimiento, yo lo que quisira es que no caduque nunca la sesion.. se puede hacer eso?
__________________
http://www.elcapitolio.com.mx - Ocotlán, Jalisco, México
  #2 (permalink)  
Antiguo 03/02/2018, 05:53
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como hacer para que una session nunca caduque a menos de que cierre sesion

Hasta donde se las cookies tienen una fecha de expiración, ojo las cookies son del cliente y no del servidor, así que te recomiendo es usar el valor máximo posible de un entero de 32 bits (para PCs que usen esa arquitecura y no haya errores)

2,147,483,647 eso es 10^(31) - 1, por que -1? Porque los enteros parten de 0
Ese valor en unix no se que año será pero creeme que más de una decada tienes ahí, suficiente tiempo creo yo.

Eso por mi parte.
Saludos
  #3 (permalink)  
Antiguo 03/02/2018, 18:47
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 14 años, 6 meses
Puntos: 12
Respuesta: Como hacer para que una session nunca caduque a menos de que cierre sesion

Hola, hace un tiempo modifique el php.ini de la siguiente manera.

Código:
ini_set('session.gc_maxlifetime', 7200);
ini_set('session.cookie_lifetime', 7200);

Y la verdad me funciono. En este caso son 2 horas, pero supongo que se puede mas... je

Espero te ayude.
__________________
Zreep
  #4 (permalink)  
Antiguo 05/02/2018, 18:36
Avatar de haggenx  
Fecha de Ingreso: febrero-2007
Ubicación: México
Mensajes: 823
Antigüedad: 17 años, 2 meses
Puntos: 24
Respuesta: Como hacer para que una session nunca caduque a menos de que cierre sesion

Genial, gracias
__________________
Mi blog informático http://marjuanm.blogspot.mx
Fanpage del blog https://www.facebook.com/pages/Mis-p...36397183215592

Etiquetas: cierre, menos, nunca, session
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 18:55.