跨子域的Laravel会话

时间:2014-08-02 06:25:54

标签: php session cookies laravel subdomain

我有一个位于主域(www.example.com)的营销应用程序,以及位于子域(accounts.example.com)上的管理应用程序。用户可以访问www.example.com,注册/登录并重定向到accounts.example.com。我的问题是,当用户被重定向到accounts.example.com时,我的www.example.com会话cookie被覆盖。

两个应用程序都使用相同的会话cookie,但帐户应用程序始终会覆盖它。在重定向到子域(两个域中都不可用)后,为会话设置的数据不再可用。任何人都知道如何解决这个问题?谢谢!

1 个答案:

答案 0 :(得分:0)

Web服务器通常不允许跨域甚至子域共享会话数据。为此,您必须将会话数据存储在跨域可以访问的位置...例如数据库。