次のコードを使用して、Yii でいくつかのセッション変数を設定しようとしています。
$session=new CHttpSession;
$session->open() ;
$session->setSessionName('My Session') ;
$session['sleep'] = 0 ;
$session['attempts'] = 0 ;
$session->writeSession('sleep','0') ;
$session['ip'] = $this->get_ip_address() ; $session->close() ; var_dump($session,$session['ip']) ;
ただし、上記のセッション変数を設定できません。ダンプには次の結果が含まれます。
object(CHttpSession)#17 (5) { ["autoStart"]=> bool(true) ["behaviors"]=> array(0) { } ["_initialized":"CApplicationComponent":private]=> bool(false) ["_e":"CComponent":private]=> NULL ["_m":"CComponent":private]=> NULL } string(3) "::1"
$session と $session['ip'] を 2 つの完全に異なる変数として認識します。誰かがこれで私を助けることができますか?