Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/05/2005, 03:26
Avatar de skaperna
skaperna
 
Fecha de Ingreso: marzo-2005
Ubicación: Barcelona
Mensajes: 84
Antigüedad: 19 años, 1 mes
Puntos: 1
Configuración y solución al problema... creo...

Hola,

esta es la información de las sesiones...

Código PHP:
                                            Local Value     Master value
session
.auto_start                        Off                    Off 
session
.bug_compat_42                 On                     On 
session
.bug_compat_warn              On                     On 
session
.cache_expire                    180                    180 
session
.cache_limiter                 nocache              nocache 
session
.cookie_domain               no value              no value 
session
.cookie_lifetime                   0                       0 
session
.cookie_path                      /                         / 
session.cookie_secure                  Off                     Off 
session
.entropy_file                  no value               no value 
session
.entropy_length                  0                        0 
session
.gc_divisor                       100                     100 
session
.gc_maxlifetime                1440                    1440 
session
.gc_probability                   1                          1 
session
.name                         PHPSESSID            PHPSESSID 
session
.referer_check                no value               no value 
session
.save_handler                   files                     files 
session
.save_path                      /tmp                    /tmp 
session
.serialize_handler               php                      php 
session
.use_cookies                     On                       On 
session
.use_only_cookies              Off                       Off 
session
.use_trans_sid                   On                       On 
he visto que el SID se transmite por cookies, que el tiempo límite de éstas está en 180 minutos, y que el tiempo predefinido para borrar las variables de sesión es de 1440 seggundos (=24 minutos).

Creo que encontré porqué me pasaba que después de ponerle
Código PHP:
ini_set("session.gc_maxlifetime","7200"); 
se me perdían las variables antes de 2 horas... la cosa está en que cada vez que haces una petición al servidor en las diferentes páginas, session.gc_maxlifetime vuelve a ponerse al valor por defecto, es decir, a 1440 (cosa que no sabía), con lo cual debería poner
ini_set("session.gc_maxlifetime","7200") en todos aquellas páginas que vayan a tener acceso al servidor...

Bueno, espero que sea eso... ya que sino, no tengo ni idea de pq se pierden...

Gracias igualmente
Skaperna
__________________
La sangre son las lágrimas del alma...