Comunidad de diseño web y desarrollo en internet online

Evitar que una sesion caduque PHP

Citar            
MensajeEscrito el 20 Ago 2009 05:57 pm
Que tal:

Pues mi duda es como puedo evitar que una sesion en php caduque por inactividad. digamos que tengo una aplicacion que utiliza sesiones, y esta pasado los 20 min caduca y me manda de a la seccion de login, lo que quiero es evitar que la sesion caduque por inactividad o no se si pueda extender esos 20 min que vienen por default. Nota: no uso cookies

Por bbdarkclown

13 de clabLevel



 

México

firefox
Citar            
MensajeEscrito el 20 Ago 2009 06:54 pm
Si tienes acceso al php.ini, en la sección [session], el valor session.cache_expire debe valer un número mayor del que ya está.
Si no tienes acceso al php.ini, usa ini_set() para establecer ese valor dinámicamente (mira la ayuda en www.php.net).

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 20 Ago 2009 08:14 pm
pues no tengo acceso al .ini, entonces intentare usar ini_set()

seria algo asi? :shock:

ini_set('session.cache_expire','3000');


grax :)

Por bbdarkclown

13 de clabLevel



 

México

firefox
Citar            
MensajeEscrito el 21 Ago 2009 03:32 am
3000?, esos son 50 horas xD.

Sí, puedes probar con eso.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 21 Ago 2009 04:51 pm
bueno estoy de vuelta :ownz:

pues probé con estas tres variables


    ini_set("session.cache_expire",3000);

    ini_set("session.cookie_lifetime",3000);

    ini_set("session.gc_maxlifetime",3000);


y la sesión sigue expirando a los 24 min de inactividad :crap: ... estuve leyendo y por ahí encontre esta variable

session.cache_limiter que en mi php.ini esta como 'nocache'

no se si deba cambiar esa variable también por algún parámetro -> none/nocache/private/private_no_expire/public


mi meta es que la sesión no caduque a los 24 min de inactividad que al menos dure unas 5 horas, pero sin usar cookies

Por bbdarkclown

13 de clabLevel



 

México

firefox
Citar            
MensajeEscrito el 24 Ago 2009 01:04 am
o tbn puedes modificar por medio de apache con un flag de php o el .ini directamente hay muchas opciones :-D

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 26 Ago 2009 02:18 pm
el problema es que el hosting no me permite editar el ini, no se si tambien se deba a que

register_globals este en ' off ' y tenga que ponerlo en 'on'

mi meta es hacer k la sesion no caduque por inactividad pasado los 24 min que vienen por default
bueno ahi si alguien sabe, se garadece la ayuda

saludos

Por bbdarkclown

13 de clabLevel



 

México

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.