Foros del Web » Programando para Internet » PHP »

$_SESSION en dominios.

Estas en el tema de $_SESSION en dominios. en el foro de PHP en Foros del Web. Hola que tal ? Bueno mi pregunta es la siguiente. Es posible que www.aplicacion1.com tome las variables de session de www.dominio.com siendo que www.aplicacion1.com sea ...
  #1 (permalink)  
Antiguo 13/11/2012, 16:20
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 7
$_SESSION en dominios.

Hola que tal ?

Bueno mi pregunta es la siguiente.

Es posible que www.aplicacion1.com tome las variables de session de www.dominio.com siendo que www.aplicacion1.com sea un dominio agregado?

En otras palabras.

Mi dominio principal es www.dominio.com

En este dominio tengo varias aplicaciones.

www.dominio.com/apps/aplicacion1
www.dominio.com/apps/aplicacion2
www.dominio.com/apps/aplicacion3

Lo que hago en cpanel, es agregar un dominio para cada aplicación.
Osea que para llegar a /aplicacion1 .. no es necesario meterse a www.dominio.com/apps/aplicacion1. basta con www.aplicacion1.com (Dominio agregado)

Es aqui el problema.

Si yo genero una SESSION en www.dominio.com y luego ingreso a www.aplicacion1.com (Que vendria siendo una subcarpeta ), la session no existe.

Mi pregunta es.. estoy haciendo algo erroneo?..
Tambien lo probe creando un subdominio pero las variables de session creado en dominio tampoco existen.

www.dominio.com/apps/aplicacion1 (Crea una variable de session)
www.aplicacion1.dominio.com (La variable de session no existe)

Les agradeceria muchisimo cualquier ayuda.
Perdonen las molestias.
  #2 (permalink)  
Antiguo 13/11/2012, 16:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: $_SESSION en dominios.

Con subdominio sí es posible, usa session_set_cookie_params para usar algo como .dominio.com para que la cookie de sesión este disponible en todo el dominio.

Con diferentes dominios no se puede porque la cookie esta atada a solo un dominio.

Saludos.
  #3 (permalink)  
Antiguo 13/11/2012, 16:35
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: $_SESSION en dominios.

Gracias por la ayuda gatorv.
  #4 (permalink)  
Antiguo 13/11/2012, 17:42
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: $_SESSION en dominios.

GatorV, Ya que no es posible pasar sessiones entre dominios.
Como lo hace google con sus aplicaciones ?..

Se logea en una y se puede acceder en cualquiera.

Saludos.
  #5 (permalink)  
Antiguo 13/11/2012, 18:00
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: $_SESSION en dominios.

es con esta

http://us2.php.net/manual/en/functio...ve-handler.php
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #6 (permalink)  
Antiguo 13/11/2012, 18:46
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: $_SESSION en dominios.

Gracias, leere sobre el tema : )!
  #7 (permalink)  
Antiguo 13/11/2012, 22:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: $_SESSION en dominios.

No, Google no hace eso, las sesiones de Google, las hace usando un sistema dedicado explícitamente para las sesiones, lo que hacen es registrar tu sesión en este sistema, y luego cada aplicación le "pregunta" a este sistema si estas logeado o no, en el caso de que lo estes, crea una sesión local, pero siempre el control lo mantiene el sistema externo, no es algo tan simple como una cookie.

Saludos.

Etiquetas: variables
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:42.