Foros del Web » Programando para Internet » PHP »

Compartir variables de sesión entre múltiples dominios

Estas en el tema de Compartir variables de sesión entre múltiples dominios en el foro de PHP en Foros del Web. Amigos del foro, Tengo varios sitios webs de autos cada uno con su propio dominio y voy a ponerlos todos en un solo dominio, es ...
  #1 (permalink)  
Antiguo 09/10/2008, 11:33
 
Fecha de Ingreso: octubre-2008
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Compartir variables de sesión entre múltiples dominios

Amigos del foro,

Tengo varios sitios webs de autos cada uno con su propio dominio y voy a ponerlos todos en un solo dominio, es decir, sitio1.nuevodominio.com, sitio2.nuevodominio.com..., etc. como subdominios. El propósito es crear un solo sitio y mejorar mi rank.

Todos tienen su inicio de sesión y base de datos de usuarios por separado. Asimismo, utilizo session_start() y variables de sesión $_SESSION para autenticarlos.

Sin embargo, al moverlos deseo establer un solo inicio de sesión pero siempre utilizando las variables de sesión $_SESSION.

El problema que tengo es que los navegadores crean sesiones diferentes cuando el subdominio cambia aunque se trate del mismo dominio.

Por ejemplo:

Mi sistema actualmente pierde la sesión cuando me dirijo de www.sitio1.com a sitio1.com (sin www), por lo que con el nuevo cambio, al iniciar sesión en sitio1.nuevodominio.com y luego vaya a sitio2.nuevodominio.com sin dudá también perderé la sesión.

¿Es posible modificar o guardar los parámetros de las cookies de sesión en el navegador (nombre, dominio, ...) de manera que todas se guarden con un solo dominio (nuevodominio.com, sin www. o sitio1.)?

Gracias.
  #2 (permalink)  
Antiguo 09/10/2008, 11:36
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Compartir variables de sesión entre múltiples dominios

Talvez esto te pueda ayudar:

http://www.malditainternet.com/como-...tre-servidores
  #3 (permalink)  
Antiguo 09/10/2008, 12:18
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Compartir variables de sesión entre múltiples dominios

Tal ves te sirva la función session_set_cookie_params(), la cual te permite modificar los valores de configuración de la cookie que guarda tu id de sesión. En la parte de $dominio (tercer parámetro) puedes poner tu dominio principal. Así la cookie estará disponible también para los subdominios de ese dominio:

Saludos,
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 00:50.