Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2003, 10:22
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. pues sólo tienes que guardar el array $_SESSION como tal de tu usuario y ponerle de nombre al archivo el ID (identificativo) de tu usuario.

Al restaurar la sesión solo tienes que leer el archivo de texto plano hacia un string y volcar su contenido en $_SESSION.

Solo recuerda que las sesiones se guardan serializadas (por si tienes porblemas por ahí).

Otro detalle .. La sesión en sí (por defecto) crea un archivo .. este archivo no es eliminado hasta que el proceso de "garbage" (basura) es iniciado .. pese que el ID de sesión no sea ya válido por expirar la sesión .. Con esto quiero decir que, podrías ajustar los tiempos de expiración de la sesión y del "garbage" para que sólo te guardes el SID de la sesión de tu usuario .. y la próxima vez que tu usuario entre a tu sistema .. inicias la sesión con el ID que tienes guardado (vía session_id($tu_id) ) ...

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

Última edición por Cluster; 04/11/2003 a las 10:25