如何分离Cakephp会话和Yii会话
我有一个Cakephp应用程序和Yii应用程序在同一台服务器上运行。他们的会话配置是 Cakephp:如何分离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' ))
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()