我在网站上遇到工作困难。 Internet Explorer和Safari的某些用户没有在会话/ cookie中存储任何内容,我需要找到一种在网站上存储信息的方法。
有没有办法用php / javascript /其他东西来请求他们将网站添加到他们的可信站点或允许cookie /会话?有这种证书吗?有没有人有任何其他方法来做到这一点?它需要是一系列要存储的项目,并且不能以post / get格式存储,因为它涉及离开页面去第三方然后返回页面。
如果你担心的话,就它所做的事情而言,它都在董事会之上。所有这些都与第三方系统集成,而第三方系统在规则方面不具备网站所需的灵活性。
澄清: 该会话已用于存储信息,但很多投诉都是来自使用Internet Explorer的人说,所应用的规则并不起作用。这些依赖于存储到会话的信息。经过测试,我们发现会话并没有存储在很多Internet Explorer浏览器上。为了解决这个问题,我们尝试将密钥存储到cookie中,然后使用它来引用存储此信息的数据库。但是,我们发现,在更高的安全设置下,这些设置也不起作用。它需要在没有登录的情况下运行。这就是问题所在。
- UPDATE-- 我已经测试过,如果网站上有SSL证书,那么这个问题就不存在了。需要确认,但这可能就是答案。
答案 0 :(得分:0)
我不了解您的情况,因为我从来没有遇到过这样的问题,因为我没有在IE或Safari中保存cookie,这些都是必需品,默认使用浏览器,因此必须有一些影响这些浏览器的软件。
另一方面,最后一种情况我会保存数据库中的所有内容,如果您来到第三方网站,这将更加理想。因为你存储了一系列物品,我假设你正在做一个电子商务网站,你需要去支付网关然后回来继续结账。
如果这是您的情况,我将使用数据库,而不是cookie。
答案 1 :(得分:0)
我无法找到一种方法来帮助某人更改其安全网站以轻松地包含我的网站,但SSL证书似乎可以为我实现此目的。在测试网站时,只要它具有SSL,它就能完美地工作。