$_COOKIE 在 Safari iOS 中不起作用

Posted

技术标签:

【中文标题】$_COOKIE 在 Safari iOS 中不起作用【英文标题】:$_COOKIE not working in Safari iOS 【发布时间】:2017-06-14 10:59:01 【问题描述】:

在 Chrome 和 FF 中使用以下 sn-p 时,它可以正常工作。但 ios 和 Safari 不会获取 cookie。

<?php $current_gemeente = $_COOKIE["Gemeente"]; ?>

我已确认 cookie 已放置在开发人员工具中,并已连接 iPhone 并在 Mac 上使用 Safari 进行测试。当使用一个简单的 W3Schools javascript 函数来读取 cookie 时,它​​工作得非常好。

我已经确认路径是正确的“/”。

如果可以的话,我会使用 Javascript 获取 cookie,但我需要 WordPress 查询的 cookie 值。

【问题讨论】:

看起来像 ***.com/questions/15968640/… 的副本 ***.com/a/42731886/4248328 @ViktarPryshchepa 我读过那个,但我的确实给出了路径。 @AlivetoDie 我正在使用优化的 WordPress 服务器举办一个类似的聚会,所以我会检查一下 【参考方案1】:

事实证明,Mac 和 iOS 上的 Safari 无法按照我上面尝试的方式读取烹饪内容。对于托管方,我们已经关闭了所有形式的缓存,但没有解决任何问题。

代码将被重写为会话而不是 cookie。

【讨论】:

以上是关于$_COOKIE 在 Safari iOS 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用 Jquery 隐藏 DIV 在 Safari (iOS) 中不起作用

history.back() 在 iOS 上的 Safari 中不起作用

Javascript clipboard.readText() 在 IOS Safari 中不起作用?

HTML5 视频加载数据事件在 IOS Safari 中不起作用

CSS 滚动捕捉点在 iOS 9.1 Safari 中不起作用

Javascript HTML5 play() 在 ios9 Safari 中不起作用?