Cita: Entro en el server y las sesiones se crean... no sé, es algo mu extraño...
Justamente el uso de "session_Start()" hará que se creen tus archivos en el servidor con tu sesión y variables en el .. Pero si no se propaga el SID .. NO podrás acceder a la sesión abierta y en curso que contiene tus datos, creando una sesión nueva cada vez.
El tema de que "a veces si y a veces no" .. tendrías que exponer el código -completo- que uses, para ver como pasas de una página a otra (script) .. NO se vé que tipo de redireccionamiento usas: un link?, un formulario? .. una redirección javascript? .. un header() de tipo "Location" en PHP?.
Lo importante es aislar el problema probando sobre un mismo código y condiciones. Pero, en su base tu problema y el problema de que las sesiones no funcionen son 99.9% de veces por la propagación del SID (el otro 0.1% suele ser un "olvido" de session_start() ... )
Por otro lado, no uses $HTTP_SESSION_VARS .. usa el array superglobal $_SESSION .. (el anterior pasó ya a la historia: todo depende de que versión de PHP uses .. pero a partir de la versión 4.1.x en adelante ya no deberías usarlo).
Lectura recomendada:
http://www.php.net/manual/en/languag...s.external.php http://www.php.net/manual/en/security.globals.php www.php.net/session
Un saludo,