0

私は Yii アプリケーションを維持しています。Yii セッションを印刷しているときは、次のようになります。

Array ( [cb35f057aa124d26e8793014875ce939_ id] => 1 [cb35f057aa124d26e8793014875ce939 _name] => admin [cb35f057aa124d26e8793014875ce939__states] => Array() [cb35f057aa124d26e8793014875ce939email] => webmaster@example.com [cb35f057aa124d26e8793014875ce939username] => admin [cb35f057aa124d26e8793014875ce939create_at] => 2013-01-14 07:44:22 [cb35f057aa124d26e8793014875ce939lastvisit_at] => 2013-09-13 06:09:17 [cb35f057aa124d26e8793014875ce939state_id] => 1 )

メソッドでセッション データを使用できるように、この番号 cb35f057aa124d26e8793014875ce939 がどこにあるのかわかりません。それは修正されたように見えます。誰かがそれが何であるか知っていますか?

4

4 に答える 4

0

これはセッション ID ではなく、アプリケーション固有のプレフィックスであり、getStateKeyPrefix() で見つけることができます

于 2015-02-03T15:50:56.760 に答える
0

Yii API 経由でセッション変数を使用する必要があります。

Yii::app()->session['var'] = 'something'; //setting a value
echo Yii::app()->session['var']; //reading a value
于 2013-09-13T08:38:16.027 に答える
-1

プレフィックスはphpセッションIDであり、次の方法で取得できます

Yii::app()->session->getSessionID();
于 2013-09-13T08:53:44.210 に答える