【发布时间】:2013-07-02 06:43:16
【问题描述】:
我正在开发一个 symfony 应用程序。它在所有浏览器甚至 Mac Safari 中都能正常工作。 问题只存在于 ipad 中。我的会话变量很少会在其他页面中丢失。 例如:
我将会话设置为:
$this->getUser()->setAttribute('domainname', $this->domain);
这个值可以通过以下方式在每个浏览器的其他页面中检索到:
$this->domain = $this->getUser()->getAttribute('domainname');
但在 ipad 设备 (safari) 中,我的变量没有被检索。
【问题讨论】:
-
你
var_dump($this->getUser()->getAttributeHolder()->getAll())你的会话了吗? -
是的。在 ipad 中,很少有会话变量显示为 NULL。但我在其他浏览器中检索所有变量。
-
如果您注销/登录怎么办?问题是仅出现在 iPad Safari 上,还是出现在 iPad Chrome 上?
-
登录/注销不影响该功能。该问题存在于 ipad safari 中。
-
ipad chrome 也存在这个问题。是因为 ipad 的设置吗?
标签: ipad symfony-1.4 php