Foros del Web » Programando para Internet » PHP »

Sesión en subdominio va cuando quiere...

Estas en el tema de Sesión en subdominio va cuando quiere... en el foro de PHP en Foros del Web. Hola, tengo un problema manteniendo las sesiones en subdominios. En ocasiones no funciona en ningún navegador, en otras en todos... es totalmente variable. Siempre se ...
  #1 (permalink)  
Antiguo 15/09/2008, 01:50
Usuario no validado
 
Fecha de Ingreso: marzo-2004
Mensajes: 349
Antigüedad: 20 años
Puntos: 0
Sesión en subdominio va cuando quiere...

Hola, tengo un problema manteniendo las sesiones en subdominios. En ocasiones no funciona en ningún navegador, en otras en todos... es totalmente variable. Siempre se mantiene la sesión en el dominio principal, en los subdominios es lo que varía.

El programa que uso para cargar la sesión es el siguiente:

Cita:
ini_set("session.cookie_domain", ".dominio.com");

session_set_cookie_params ( 120 , "/" , ".dominio.com" );

session_start();
No sé de dónde sale ese 120 ni qué hay ahí que pueda hacer que sea tan caprichoso el tema...

Ah, uso un mod_rewrite pero no creo que sea determinante ya que como digo va a veces sí a veces no.
  #2 (permalink)  
Antiguo 15/09/2008, 02:52
 
Fecha de Ingreso: abril-2003
Ubicación: Portugalete
Mensajes: 28
Antigüedad: 21 años
Puntos: 0
Respuesta: Sesión en subdominio va cuando quiere...

Hola JBRS

En principio, el apache guarda las sesiones en paths diferentes para cada dominio y subdominio. Si quieres que todas se guarden en el mismo sitio, y asi poder compartirlas, debes de cambiar el session_savepath (creo que es así, mirate el manual de apache)

un saludo
  #3 (permalink)  
Antiguo 15/09/2008, 06:04
Usuario no validado
 
Fecha de Ingreso: marzo-2004
Mensajes: 349
Antigüedad: 20 años
Puntos: 0
Respuesta: Sesión en subdominio va cuando quiere...

Mmm... he leído algo de que con las instrucciones de inicio de sesión puede hacerse que valga en todos los subdominios.

Además lo fascinante es que según le da, las guarda o no al llegar al subdominio...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:30.