我正在研究symfony应用程序。它适用于所有浏览器甚至Mac Safari。 问题仅存在于ipad中。我的会话变量很少在其他页面中丢失。 例如:
我将会话设置为:
$this->getUser()->setAttribute('domainname', $this->domain);
可以通过以下方式在每个浏览器的其他页面中检索此值:
$this->domain = $this->getUser()->getAttribute('domainname');
但是在ipad设备(safari)中,我的变量没有检索。
答案 0 :(得分:0)
检查会话ID存储机制。会话ID是存储在cookie中还是存储在服务器,db或其他方法中的文件中。如果它在cookie和你的Ipad浏览器不允许cookie,这很可能是原因。 http://php.net/manual/en/session.idpassing.php