
04/11/2003, 10:22
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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 |