我将CDbHttpSession
用于商店用户的会话。
'session' => array(
'class'=>'system.web.CDbHttpSession',
'connectionID'=>'db',
'autoCreateSessionTable' => false,
'sessionTableName' => 'sessions'
),
数据库有表sessions
,其中存储会话数据。在我的本地服务器会话数据上:
prfrp__id|s:1:"1";prfrp__name|s:17:"me@example.com";prfrpemail|s:17:"me@example.com";prfrpactivateStatus|s:1:"1";prfrp__states|a:2:{s:5:"email";b:1;s:14:"activateStatus";b:1;}
但是在应用服务器会话数据字符串上这样:
mOfOIHV7olQLvP3xR4Z-972ijv00x_qSTAgkCPiAuxKR0kCNrSID1RsmX5h3oCbjUi0HIfdVBxAH1gOTQc26ewexrEVCyh8jYlnP2vG1v_C_9hXLRKrASx8Cu_6cEsj9opCBNnqC0wkgFagKfT5t9-R-HcbnObL0b1CadQGJrCLxUvjQScyg6NZzEYXB32cndGHIGiIbEC5ugmISCia8Zfxze6Hba-OfmU9VQ_7lc2KvSUKbfXDH41cNltvGWlDmmKT3E6DXlnLIF9H3hFRt5g..
我使用Yii 1.1.14。
请告诉我,哪里有问题?
答案 0 :(得分:1)
在您的应用程序服务器上,您是否已打开Suhosin?我遇到了问题,导致过去DB存储会话出现问题。