Tôi cố gắng để thiết lập một số biến phiên trong Yii sử dụng đoạn mã sau:Yii quản lý phiên
$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']) ;
Tuy nhiên, tôi không có khả năng thiết lập các vaiables phiên trên, bãi có kết quả sau:
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"
Nó thấy $ session và $ session ['ip'] là hai biến hoàn toàn khác nhau. Ai đó có thể giúp tôi với điều này?
Yeah, đây là những gì tôi đã kết thúc làm !! Cảm ơn câu trả lời anyways !! –
Bạn được chào đón. – Skatox
Tôi cũng sử dụng nó. Nhưng sự khác biệt giữa điều này và CHttpSession là gì? – shgnInc