Bueno, como he publicado antes también ... He creado un sitio en dos idiomas. Uno con URL www.mainDomain.com
(inglés) y otro con www.fr.subDomain.com
(francés).Problema en el mantenimiento de la sesión entre dos dominios diferentes en un sitio web hecho en CakePHP
Ambos se hacen en CakePHP, en francés. Acabo de cambiar las vistas al francés. Pero el problema es que cuando alguien inicia sesión en la versión en inglés y luego cambia a la versión en francés, la sesión no lo reconoce y solicita el inicio de sesión nuevamente. Se ha convertido en el error más grande en la aplicación web que he hecho hasta ahora.
Para eso, como Swanny me dijo que fuera a link y lo hice en mi aplicación como se decía en el enlace. Al parecer, funcionó para el inicio de sesión que compartió sesión entre dos dominios (dominio principal y su subdominio). Pero cuando lo revisé a fondo, reconocí que ambos sitios están arrojando las últimas NOTICIAS de la base de datos, ambos datos son diferentes. Solo para comprobar si me equivoqué, cambié la variable de guardar a la base de datos en la matriz de sesión. Pero ahora se negó a recordar nada (sesión). ¿Alguien podría sugerirme qué podría ser un problema con esto y cómo puedo resolverlo ...?
Gracias de antemano
estoy usando Ubuntu y framwork Zend. ¿Dónde debería escribir el código anterior? Gracias – NAVEED
qué tal si tienes example.org y sub.example.com. ¿Sería eso posible? – Dobler
@Dobler Diferentes dominios? No. Necesita un puente, como una redirección de algún tipo para que esto funcione. O ingresa el estado de inicio de sesión en el lado del cliente con una solicitud entre dominios utilizando JavaScript (por ejemplo, jsonp). – Till