CakePHP会话读取未设置的变量


CakePHP session reading a variable that is not set

基本问题,如果用户来自facebook,我将在cakepp会话中设置一个变量(facebook id),如果在会话中设置了facebook id,我想做不同的事情我该怎么查

我正在做一些类似的事情:

if(isset($this->Session->read("fbid")) && $this->Session->read("fbid") != "")

这是正确的吗

提前感谢!

会话组件有一个名为check的方法。

if ($this->Session->check('fbid')) {
    //fbid exists in session
}

会话组件方法的CakePHP手册页面