PHP多个cookie不能在iPad / iPhone浏览器上工作


PHP multiple cookies not working on iPad / iPhone browser

所以我的应用程序是一个基于iframe的电子商务购物车;购物车会话存储在访问域中。当用户签出iframe时,会部署一个弹出登录到我们的SAAS(这会清除跨域cookie的域)。在验证了弹出登录后,弹出窗口关闭,iframe刷新并加载用户的签出信息(所有操作都正确完成)。购物车会话通过http查询传递给iframe,因此它正确地击中了服务器。

问题所在:我的应用程序部署了多个cookie(购物车会话,引用站点等),似乎只有在iPhone和iPad safari上,标题不显示多个正在设置的cookie。只设置了一个。请记住,我的php头声明了有效的多个cookie(或者技术上允许多个头)。很明显,这个问题是在客户端网站移动浏览器上,其他人有这些问题吗?

通过Apple Bug Reporter PID #13966978报告。

事实证明,通过新的弹出窗口(设置cookie与域信息+标记为安全)列出新域名的技术不起作用。

你必须首先在第一行添加一个简单的cookie,没有任何额外的标志,例如:

setcookie("hi","true");

这是一个非常奇怪的错误,报告@

苹果漏洞报告PID #13966978。