如何分离Cakephp会话和Yii会话

如何分离Cakephp会话和Yii会话,yii,cakephp-2.0,session-cookies,sessionid,php,Yii,Cakephp 2.0,Session Cookies,Sessionid,Php,我有一个Cakephp应用程序和Yii应用程序在同一台服务器上运行。他们的会话配置是 Cakephp: Configure::write('Session', array( 'defaults' => 'php', 'ini' => array( 'session.cookie_path' => '/cakephp_app', ), 'cookie' => 'PHPSESSID' ))

我有一个Cakephp应用程序和Yii应用程序在同一台服务器上运行。他们的会话配置是

Cakephp:

Configure::write('Session', array(
        'defaults' => 'php',
        'ini' => array(
            'session.cookie_path' => '/cakephp_app',
        ),
        'cookie' => 'PHPSESSID'
));
Yii:

我以为他们会分开,但结果是否定的

既然cakephp应用程序已经投入生产,那么我该如何将Yii会话与cakephp会话分开呢


有人能告诉我为什么我的Yii仍然使用PHPSESSID会话,而不是“YIIAPP”会话吗?

我已经测试了这一点,并添加了:

'sessionName' => 'YiiAPP' 
第一次为我工作

然而,我接着补充说

session_start() 
到我的index.php文件,然后显示PHPSESSID。所以我怀疑您的代码中的某个地方正在使用session_start()-Yii不需要它。它自动启动自己的会话

session_start()