Laravel在不同服务器的子域中维护一个会话



假设在域(app.domain.com)中,我设置了一个会话,如下所示:

Session::put('test', 'value');

然后在不同的域(例如news.domain.com)中,我想检索该会话值。请注意,另一个域位于不同的服务器上,但仍然是相同的域名。

我的问题是,如果我将laravel配置文件设置为domain => '*.domain.com'Session::get('test')news.domain.com中可用吗?

如果子域托管在不同的物理机器上,请将app/config/session.php中的域设置为:

'domain' => '.domain.com'

只要这两个应用程序能够访问共享会话数据存储(例如使用database会话驱动程序并具有存储会话的公共数据库),就可以工作。

相关内容

  • 没有找到相关文章

最新更新