Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/07/2006, 13:05
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por cenutrio2006
Hola,creo que más o menos tengo claro como manejar sesiones.Mi pregunta es:Si determinas que una sesión dure X minutos(hay que poner segundos en el php.ini)el tiempo es "corrido"? o sea..Da igual que haya o no haya actividad en el sitio web por parte del usuario con la sesión abierta? o ¿cada vez que hay,por ejemplo, un refresco de la página o un click en un enlace, el contador vuelve a cero?

Muchas gracias
Ojo, por si a caso que el tiempo que por php.ini ajustas (session.gc_maxtimelife) viene dado en segundos y afecta a toda sesión que crees en ese servidor .. no son individuales.

Si quieres un uso más avanzado de sesiones podrías ver alternativas como:

ADOdb
http://phplens.com/lens/adodb/docs-session.htm

Ahí puedes gestionar sesiones con mucho más control que lo que PHP por "defecto" hace: control de tiempo de vida de cada sesión creada en forma individual, se almacenan los datos de las sesiones en BBDD, puedes "matar" una sesión cuando quieras y en forma individual (por código tuyo) .. etc.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.