Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/03/2013, 11:37
cachusan
 
Fecha de Ingreso: septiembre-2011
Mensajes: 219
Antigüedad: 13 años, 5 meses
Puntos: 31
Respuesta: Mantener sesion

Cita:
Iniciado por StrikeFreedom Ver Mensaje
Hola, tengo un problema con una web que tengo en un servidor de prueba

mis urls son algo asi:
www.subdominio1.dominio.com
www.subdominio2.dominio.com
www.subdominio3.dominio.com

cuando me logueo como administrador global en www.subdominio1.dominio.com
todo bien, pero cuando voy a www.subdominio2.dominio.com ya he perdido la sesion y no aparezco logueado. las urls apuntan a la misma carpeta del servidor solo que al cambiar de subdominio cambia un poco el diseño de pagina.
Que puedo hacer para mantener la session?

Gracias.
El "problema" que tienes es en realidad el correcto funcionamiento, y por cierto quiero recordarte q www es un subdominio, o sea que si accedes a traves de www.subdominio1.dominio.com en realidad tienes un subdominio del subdominio. No se si soy claro, jejeje.

En orden de mantener la sesión entre subdominios hay varias cuestiones pero puedes probar con este código, pero no funciona en localhost

Código PHP:
Ver original
  1. ini_set('session.cookie_domain', substr($_SERVER['SERVER_NAME'], strpos($_SERVER['SERVER_NAME'],"."), 100));

Otros, en diferentes seteos de apache les puede funcionar algo así:

Código PHP:
Ver original
  1. $some_name = session_name("some_name");
  2. session_set_cookie_params(0, '/', '.some_domain.com');

Pero bueno, va a depender de como tengan configurado el server. De todas maneras, lo que esta haciendo tu server es lo que todo server generalmente hace.

Saludos