【发布时间】:2013-01-24 06:57:24
【问题描述】:
案例:
当从 2 个不同的设备使用 kohana 驱动的站点时,我随机获取每个设备上的两个会话数据。我正在使用本机会话来存储少量对象,但它们在每台设备上都应该是私有的。我做错了什么?
例如:
public function load()
{
$session = Session::instance();
$this->dialog = $session->get('dialog');
}
public function save()
{
$session = Session::instance();
$session->set('dialog', $this->dialog);
}
看起来像是某种缓存问题。我每次都尝试重新生成会话ID。我有第一个 id,然后是第二个,然后是第三个,当我点击一个链接时,我又得到了第一个 id。
【问题讨论】:
-
我猜这是与您的 PHP 配置有关的问题。会话的 Kohana 本地驱动程序非常基础,我认为它不会导致此类问题。