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(),
];
}
]
あなたはsession_id()ですか? – Vbudo
はい、Yii FramworkではYii :: $ app-> session-> getId()でsession_idを取得できます。 すべてのことは問題ありませんが、mongodbセッションコンポーネントを使用している場合、空の文字列を取得します! – AmirKH