【问题标题】:Yii2 session problems for multiple application in single domainYii2 单个域中多个应用程序的会话问题
【发布时间】:2015-08-09 08:54:45
【问题描述】:

我们配置为 /var/www/app1/var/www/app2 ,两者都在单个会话中登录。我怎样才能使这个不同的会话。

我尝试了来自 yii2 wiki 的以下解决方案。但这里不锻炼。

'identityCookie' => [
    'name' => '_backendUser', // unique for backend
    'path'=>'/advanced/backend/web' // correct path for the backend app.
]

请给出这个问题的解决方案。

【问题讨论】:

  • 您可能想发布更多信息...“登录单个会话”是什么意思?这些是相同的应用程序,相同的会话数据文件夹,...?人们只知道你在这里写了什么,他们看不到你的代码。

标签: php session cookies yii2 session-cookies


【解决方案1】:

为每个应用程序使用不同的会话$name。这可以在您的配置中设置为:

'components' => [
    'session' => [
        'class' => '\yii\web\Session',
        'name' => 'mycustomname',

【讨论】:

  • 你设置了不同的名字吗?我已经在 localhost 上对其进行了测试,并且可以正常工作。
  • 是的,我设置了不同的名称,在我的 ubuntu linux 服务器不工作
猜你喜欢
  • 2012-08-18
  • 2021-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-19
  • 2017-06-27
  • 2014-10-12
  • 2018-09-12
相关资源
最近更新 更多