同一服务器上的多个CakePHP应用程序


Multiple CakePHP applications on the same server

我的服务器上运行了多个CakePHP应用程序。问题是,如果您在www.myserver.com/app1登录到应用程序,当您转到www.myserver.com/app2时,它会认为您已登录,并且在尝试提取您的信息时失败。

是否有办法隔离会话或指定它们属于特定的应用程序?

我试过在core.php中添加这行$prefix = 'connect_app1_';

这似乎没有什么区别。任何建议都非常感谢!

我相信你可以在你的Config/core.php中做到这一点:

Configure::write('Session', array('cookie' => APP_DIR));

Dave,你做对了。我修改了Config/core.php文件:

我取代了

:

Configure::write('Session', array(
    'defaults' => 'php',
));
与这个:

Configure::write('Session', array(
    'defaults' => 'php',
    'cookie' => 'my_app1'
));

它完全解决了这个问题。