Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2004, 10:07
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Todas las respuestas las tienes en la documentación oficial de PHP sobre sesiones:

www.php.net/session

Los tiempos de expiración de sesiones se definen por configuración de PHP (o vía ini_set() si es permitido).

En concreto lo que manda es la directiva: session_gcmaxlifetime de tu php.ini (lo puedes ver en un phpinfo())

Cita:
. (en caso afirmativo) Es posible saber si se termino el tiempo de sesion???
No es posible saber como va el "contador" de tiempo que queda de una sesión determinada (que yo conozca).

Cita:
. Q datos importantes guarda una sesion??? (aparte de las variables)
La importancia de los "datos" .. su estructura o lo que signifiquen para tu aplicación y caso concreto .. PHP no entiende de esto. Eso lo definimos nosotros los "humanos" que programamos las aplicaciones. Así que todo lo que ahí guardas en una sesión en el fondo son "variables" .. lo que signifiquen para ti es otra cosa.

Cita:
. Existe algo por sobre la sesion??? Es decir, asi como las variables de sesion son seteadas para todas las paginas mientras viva ésta, hay variables que puedan ser seteadas para todas las sesiones???
No, .. la filosofía y descripción de una "sesión" de PHP es que las sesiones són únicas para el cliente que las crea y se asocia el "cliente" con la "sesión" (en el servidor) bajo el nunca bien ponderado "SID": Identificador Único de Sesión .. Tanto es de importante este término (y que no se por qué en general está tan olvidado) que .. si no se "propaga" bien este "SID" .. las variabels de tu sesión creada NO podras accederlas: "se perderan para tu aplicación .. pese que estén en el servidor todavía "usables y accedibles" ....

Si necestias variables para toda la sesión al estilo "Variables de Aplicación de ASP" .. tendrás que usar otros médios de almacenamiento temporal y sobre todo comunes .. ya sea un archivo de texto plano .. una Base de datos .. O si estos datos son fijos, crear simples archivos .php que contengan la definición/valores de tus variables a modo de "constantes".

Recuerda: La configuración de PHP sobre este tema concreto de sesiones es MUYY importante conocerla .. Dedicale tiempo a comprenderla (y lo que no entiendas pregunta .. que para eso estamos en el foro .. ) pero no intentes "deducir" nada sin antes haber visto bien la documentación oficial de PHP ..

Un saludo,