Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2004, 12:36
arnold
 
Fecha de Ingreso: mayo-2004
Mensajes: 57
Antigüedad: 19 años, 10 meses
Puntos: 0
Las sesiones en mi sitio a veces funcionan y a veces no

El problema es el siguiente:

Me encuentro desarrollando una aplicación web con tecnología php y mysql, he utilizado variables de sesión superglobales $_SESSION para manejar los valores que se deben propagar a lo largo de la sesión. Lo que sucede es que en ciertos momentos los valores de estas variables de sesión se propagan normalmente y la aplicación funciona, y en otros momentos pierden su valor.

Cuando se realizan las pruebas en el servidor local (Internet Information Server) todo funciona bien, el problema es cuando se prueba en el servidor remoto(Apache). Es decir localmente funciona siempre y remotamente funciona a ratos.

No se cual pueda ser la causa de este conflicto, he pensado en que puede ser la configuración del php.ini del servidor remoto, pero no se como debe estar configurado para que esto no se presente. Para ilustrar mejor esta parte presento a continuación el la configuración del php.ini remoto en la parte de [sesiones]:

Directive 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

También he pensado en las cookies, pero realmente no se que se debe hacer para que el sistema sea independiente de las cookies del equipo cliente…

Finalmente he pensado en que el sistema deja de funcionar cuando el numero de usuarios online es alto... pero realmente son solo hipótesis y no se como resolver el problema, no se por donde puede estar la solución…

Por favor ayúdenme, se los agradecería demasiado…