【发布时间】:2010-11-20 13:03:03
【问题描述】:
正如我之前发布的那样...我已经创建了两种语言的网站。一个带有 URL www.mainDomain.com(英语),另一个带有 www.fr.subDomain.com(法语)。
两者都是在 CakePHP 中完成的,在法语中我刚刚将它的视图更改为法语。但问题是,当有人用英文版登录然后切换到法文版时,会话无法识别它并再次要求登录。它已成为我迄今为止所做的 Web 应用程序中最大的错误。
为此,正如 Swanny 告诉我通过 a link 并按照链接上所说的那样在我的应用程序上执行此操作。显然,它适用于在两个域(主域和它的子域)之间共享会话的登录.但是当我仔细检查时,我意识到这两个站点都在从数据库中抛出最新的新闻,两个数据是不同的。只是为了检查我是否错了,我将一些保存变量更改为会话数组中的数据库。但现在它拒绝记住任何东西(会话)。谁能建议我这可能是什么问题,我该如何解决这个问题...???
提前致谢
【问题讨论】: