Próbuję ustawić jakąś zmienną sesji w Yii stosując następujący kod:Yii zarządzania sesją
$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']) ;
Jednak nie jestem w stanie ustawić vaiables sesji powyższego zrzutu ma następujący wynik:
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"
Widzi $ sesję i $ sesję ['ip'] jako dwie zupełnie różne zmienne. Czy ktoś może mi w tym pomóc?
Tak, to jest to, co skończyło się robi !! Dzięki za odpowiedź tak czy inaczej! –
Nie ma za co. – Skatox
Ja też tego używam. Ale jaka jest różnica między tym i CHttpSession? – shgnInc