CakePHP会话变量成为别的东西

时间:2014-11-03 06:57:06

标签: php session cakephp cakephp-2.0

我遇到CakePHP会话问题。 我已经按照以下方式设置了会话。

$this->Session->write('ProjectID',6);

但是当我使用以下代码来读取值时,它就变成了别的东西。在我的情况下,它变成了“img'。

$this->Session->read('ProjectID');

我在这个问题上尝试与Google合作,但似乎没有人像我一样有问题。

1 个答案:

答案 0 :(得分:0)

尝试在阅读之前检查会话是否未被销毁或密钥是否已删除。强烈建议您在每次读取之前检查密钥是否确实存在,并使用像这样的cakephp点符号:

if($this->Session->check('Project.id')) {
    $this->Session->read('Project.id');
}