Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/08/2003, 18:24
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Las sesiones son únicas para cada cliente que las ejecuta (bajo cada session_start() que hagas y siempre y cuando no le venga propagado al script en cuestión el SID (identificador único de sesión) ..)

Con esa bréve explicación creo que el resto de preguntas ya las tendrás claras ...

Si requieres "compartir" datos de una sesión con vários usuarios .. debes de implementar un sistema própio donde guardes esos datos en algún lugar comun (un archivo de texto plano .. una BD .. etc).

Las sesiones se almacenan en el servidor en un archivo (por defecto .. lo define el "handler" que uses).. Como "gasto" de recursos .. lo es .. pero directamente proporcional a los datos que almacenes (1 caracter aprox = 1 byte + algunos más extra que generar al "serializar" tus variables ...).

Si requieres de esos datos podrías propagarlos por otros médios .. como cookies (en el lado del cliente) o por el URL .. Todo esto te consumiría "tasa de trasnferencia" ademas que el tiempo de acceso a estas variables y su proceso es muchoooo más lento que el acceso al disco que pueda hacer una llamada a una variable de sesión que -ya- está en el servidor ...

Un saludo,

Pd: si tienes más dudas al respecto .. preguntas.. Pero te invito a leer el manual de PHP sobre todo el apartado de sesiones y su configuración .. cuanto más sepas de ella mejor sabrás como trabajan las sesiones en PHP y cmo se pueden comportar.

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