Symfony会话变量在ipad中丢失

时间:2013-07-02 06:43:17

标签: ipad symfony-1.4 php

我正在研究symfony应用程序。它适用于所有浏览器甚至Mac Safari。 问题仅存在于ipad中。我的会话变量很少在其他页面中丢失。   例如:

我将会话设置为:

$this->getUser()->setAttribute('domainname', $this->domain);

可以通过以下方式在每个浏览器的其他页面中检索此值:

 $this->domain = $this->getUser()->getAttribute('domainname');

但是在ipad设备(safari)中,我的变量没有检索。

1 个答案:

答案 0 :(得分:0)

检查会话ID存储机制。会话ID是存储在cookie中还是存储在服务器,db或其他方法中的文件中。如果它在cookie和你的Ipad浏览器不允许cookie,这很可能是原因。 http://php.net/manual/en/session.idpassing.php