我在工作网站遇到困难。 Internet Explorer和Safari的某些用户不会在其会话/ cookie中存储任何内容,我需要找到一种在网站上存储信息的方式。允许Cookie /会话或添加到受信任的站点
是否有使用PHP/JavaScript的/别的办法要求,他们的网站添加到自己信任的站点或允许Cookie /会话呢?会有任何一种证书这样做吗?有没有人有任何其他方式来做到这一点的建议?它需要是一系列要存储的项目,并且不能以post/get格式存储,因为它涉及将页面留给第三方,然后返回到页面。
在您关注的情况下,这一切都光明正大在它在做什么方面。所有这些都与第三方系统集成在一起,不允许网站在规则方面需要的灵活性。
澄清: 该会话已被用于存储信息,但大量的投诉是从使用Internet Explorer的人回来说,应用的规则不起作用。这些依赖于存储到会话中的信息。经过测试,我们发现会话并没有存储在很多Internet Explorer浏览器上。为了解决这个问题,我们尝试将一个密钥存储到一个cookie中,然后使用它来引用一个存储这些信息的数据库。但是,我们发现在更高的安全性设置下,这些功能也无法正常工作。它需要在没有登录的情况下运行。这是问题所在。
--UPDATE - 我测试过了,看起来如果一个站点有一个SSL证书应用到它,这个问题就不存在了。需要确认,但这可能是答案。
请参阅上述问题的更新。 –
我认为它必须来自用户才允许从您的网站的Cookie。因为显然Internet Explorer有一些安全设置,它不允许网站保存cookie。这只是最近才出现的,因为当前Internet Explorer用户因为零日漏洞而被建议将其安全设置设置为高 – insanityCode
我不知道它是否是新的,因为我们直到现在才使用cookie,尽管这可能是问题。如果他们将该网站添加到他们的信任网站,那么这将允许cookies? –