Yii::$app->session->getId()
返回一个空字符串。
当我使用mongodb会话组件(yii\mongodb\Session
)时如何获取会话ID?
我的配置:
'session' => [
'class' => 'yii\mongodb\Session',
'writeCallback' => function($session)
{
return [
'user_id' => Yii::$app->user->id,
'agent' => Yii::$app->request->getUserAgent(),
'ip' => Yii::$app->request->getUserIP(),
];
}
]
答案 0 :(得分:1)
您必须先开会。
Yii::$app->session->open();
return Yii::$app->session->id;