假设在一个域(app.domain.com)中我设置了一个这样的Session:
Session::put('test','value');
然后在不同的域(例如news.domain.com)中我想要检索该会话值.请注意,另一个域位于不同的服务器上,但仍然是相同的域名.
我的问题是,如果我将laravel配置文件设置为domain =>,则可以在news.domain.com中使用Session :: get(‘test’). ‘* .domain.com’?
如果您在不同的物理计算机上托管了子域,请将app / config / session.
PHP中的域设置为:
'domain' => '.domain.com'
只要两个应用程序能够访问共享会话数据存储(例如使用数据库会话驱动程序并具有存储会话的公共数据库),它将起作用.