Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/01/2004, 03:35
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
A grandes rasgos .. una session al igual que una cookie es un sistma "temporal" de almacenamiento de variables.

Ese sistema "temporal" le pertenece al usuario que las inicia y le pertenecerán hasta que decida borrarlas; ya sean variables independientes en esa sesió o bien incluso toda la sesión.

Las sesiones tienen la ventaja "segura" de que permanecen en el servidor .. así que no sólo son seguras sino que esos datos nunca "viajan" al cliente (navegador del usuario) .. usas como "puente" al servidor para almacenar esas variables como pueda ser el ejemplo clásico de seguimiento de un usuario en una série de páginas que requiera estar autentificado.

Pero, .. no sólo se usa para guardar ese "usuario y password" .. tambien .. imagina una série de formularios que pides datos .. y, al final tomas todos esos datos que has ido almacenando en una sesión y los procesas en conjunto para llevarlos a una Base de datos .. o lo que sea .. Otro ejemplo clásico son los "carritos" de compra donde tienes la compra que estás realizando en una sesión, si cancelas la compra .. "matas" la sesión y no tienes por ejemplo una Base de datos llena con "compras a medias" que nunca se finalizaron. Otro ejemplo; .. unos datos de unas variables de "perfil" de un usario en tu sistema donde guardas sus preferencias; al entrar a tu sistemas obtienes esos datos de una Base de datos por ejemplo y los vuelcas a su sesión .. en subsiguientes páginas de tu sistio usas los datos de preferencia (esas variables) de la sesión y así ahorras recursos en consultas a esa Base de datos repetitivas.

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