Session kohana 3.2遇到错误的会话问题
案例: 当从两个不同的设备上使用kohana驱动的站点时,我随机获得每个设备上的两个会话数据。我使用本机会话来存储一些对象,但它们在每个设备上都应该是私有的。我做错了什么 例如:Session kohana 3.2遇到错误的会话问题,session,kohana,Session,Kohana,案例: 当从两个不同的设备上使用kohana驱动的站点时,我随机获得每个设备上的两个会话数据。我使用本机会话来存储一些对象,但它们在每个设备上都应该是私有的。我做错了什么 例如: public function load() { $session = Session::instance(); $this->dialog = $session->get('dialog'); } public function save() { $session = Ses
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。确保在引导文件中关闭了缓存。并且cookie变量设置正确,尤其是
cookie::$domain
还要验证会话配置文件。您可以在这里找到更多信息:我想这是一个与PHP配置相关的问题。用于会话的Kohana本机驱动程序非常基本,我认为它不会导致此类问题。