Session 跨不同域的Cookie

Session 跨不同域的Cookie,session,cross-domain,dns,Session,Cross Domain,Dns,我正在构建一个学习者网站(http:localhost:8080.xyz.com)。这是使用gwt在glassfish服务器上构建的。我需要将论坛(http:localhost:8888.abc.com)集成到这个网站中。论坛是使用php构建的,位于Apache服务器上 这两个网站共享同一个MySQL数据库,该数据库有一个名为session table的表,其中包含有关用户id和相应会话id的信息 现在我正试图使用Iframe将论坛整合到我的网站中 我这里的第一个问题是,一旦用户登录到我的网站,

我正在构建一个学习者网站(http:localhost:8080.xyz.com)。这是使用gwt在glassfish服务器上构建的。我需要将论坛(http:localhost:8888.abc.com)集成到这个网站中。论坛是使用php构建的,位于Apache服务器上

这两个网站共享同一个MySQL数据库,该数据库有一个名为session table的表,其中包含有关用户id和相应会话id的信息

现在我正试图使用Iframe将论坛整合到我的网站中

我这里的第一个问题是,一旦用户登录到我的网站,我的网站和iframe是否具有相同的会话id

如果他们没有相同的会话id,那么实现用户登录到我的系统时自动登录论坛的功能的最佳方式是什么


谢谢

简易解决方案:

将用户(通过iframe或ajax或其他方式)发送到域B上的页面,提供会话ID作为get参数(http:localhost:8888.abc.com/sso.php?sessiond=the_sess_ID),然后在域B上创建cookie

更复杂的解决方案:

将两台服务器中的一台设置为反向代理,以便两个应用共享相同的域和cookie