Foros del Web » Programando para Internet » PHP »

Estableciendo sesión en subdominios

Estas en el tema de Estableciendo sesión en subdominios en el foro de PHP en Foros del Web. Hola!.... Estoy intentando integrar mi web con facebook... EL usuario crea su cuenta y se le relaciona un facebook id.. Cuando nos logueamos con facebook, ...
  #1 (permalink)  
Antiguo 13/11/2010, 10:29
 
Fecha de Ingreso: enero-2010
Mensajes: 214
Antigüedad: 14 años, 9 meses
Puntos: 4
Estableciendo sesión en subdominios

Hola!.... Estoy intentando integrar mi web con facebook... EL usuario crea su cuenta y se le relaciona un facebook id..

Cuando nos logueamos con facebook, comporbamos que existe el usuario y redirecciona al subdominio deseado, pero no se establece la sesión correctamente.

Código PHP:
session_set_cookie_params(0,'/','.blubik.com');  
session_start();
// nos conectamos a las BD
include($_SERVER['DOCUMENT_ROOT'] . "/XXXXXincludex/connect_mysql.php");
$existe_user_fb_qry=mysql_query("SELECT COUNT(*) FROM `users_table` WHERE `fid`='" . (string)$user->fbc_uid "'",$bdgen);
$existe_user_fb=mysql_result($existe_user_fb_qry,0);
if(
$existe_user_fb>0){
$select_username=mysql_query("SELECT `username` FROM `users_table` WHERE `fid`='" . (string)$user->fbc_uid "'",$bdgen);
$username_blubik=mysql_result($select_username,0);
$_SESSION["s_username"]=$username_blubik;
header("Location: http://" CONNECT_LANG ".blubik.com");

El redireccionamiento se hace correctamente, pero una vez en el subdominio... la variable de sesión no contiene el valor (Aunque en la raiz del sitio, sí).
__________________
Si tienes ganas de entretenerte un poco, echa un vistazo a Blubik Entretenimiento, por ver de qué va no pasa nada xD
  #2 (permalink)  
Antiguo 13/11/2010, 10:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Estableciendo sesión en subdominios

y se puede saber como inicias la sesión en el subdominio?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 13/11/2010, 13:58
 
Fecha de Ingreso: enero-2010
Mensajes: 214
Antigüedad: 14 años, 9 meses
Puntos: 4
Respuesta: Estableciendo sesión en subdominios

En el subdominio... la inicio normal, porque me vale para ese subdominio. Pero en este caso inicia desde facebook en la raiz del sitio, y luego redirecciona al subdominio. Y necesito que esten disponibles en todpo el sitio.
__________________
Si tienes ganas de entretenerte un poco, echa un vistazo a Blubik Entretenimiento, por ver de qué va no pasa nada xD
  #4 (permalink)  
Antiguo 13/11/2010, 14:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Estableciendo sesión en subdominios

lo que sucede es que en ambos sitios debes usar la misma configuración de la sesión...
Código PHP:
session_set_cookie_params(0,'/','.blubik.com'); 
¿entonces no haces esto en el subdominio?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 13/11/2010, 16:09
 
Fecha de Ingreso: enero-2010
Mensajes: 214
Antigüedad: 14 años, 9 meses
Puntos: 4
Respuesta: Estableciendo sesión en subdominios

Gracias, ahora sí funciona.. En realidad no lo hacía porque el sitio está disponible en diferentes idiomas. Pero veo que es interesante, ya que los usuarios son comunes, y así pueden pasar de uno a otro sin tener que volver a iniciar la sesión.

Un saludo!
__________________
Si tienes ganas de entretenerte un poco, echa un vistazo a Blubik Entretenimiento, por ver de qué va no pasa nada xD

Etiquetas: sesión, subdominios
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.