2013-12-09 43 views
0

我有一個CakePHP版本2.3的Web應用程序,並且遇到了令人困惑的Session問題。在下面的代碼中,$ session_valid總是'false',儘管我可以很好地讀取'netid'值。CakePHP Session-> valid()總是返回false

$this->Session->write('netid', $netid); 

$session_valid = $this->Session->valid(); 

我在這裏錯過了什麼?

+0

什麼是你想實現什麼?檢查是否設置了「netid」? –

+0

我只是想確定我是否有一個有效的會話。我知道我可以使用$ this-> Session-> check(),但爲什麼$ this-> Session-> valid()總是返回false? –

回答

-1

我認爲你正在尋找的功能是

$this->Session->check('netid') 

它檢查會話變量設置