这是一个有趣的问题。我说要在我现有的应用程序中引入一个功能。在用户系统上写入Cookie之前,应用程序必须征得用户的同意。 (隐含的是我的应用程序在用户系统上写入了很少的cookie)。浏览器正在丢弃由应用程序设置的Cookie
因此,设计是这样的,所有对应用程序的请求都被拦截,对于每个请求,我们检查是否有一个标志要求应用程序写入cookie(该标志是从特殊页面调用它发送的IP)或者在用户的机器上检查一个特殊的cookie说同意cookie。
现在,如果应用程序未在用户计算机上看到同意Cookie,则会将其用户通过其URL重定向到IP。在IP上有一个Accept Cookie按钮。如果用户接受cookie,则ajax请求将转到服务器,在该服务器中代码检测到写入cookie的标志并将cookie写入用户的浏览器。
我可以看到写入cookie的代码被执行,在此之后预期的行为将以正常方式处理请求。但不幸的是,它将它重定向回IP。
我有一种强烈的感觉,即某些浏览器丢弃了Cookie。请在此提出可能存在的问题。请让我知道如何检查我的浏览器,它正在丢弃Cookie。
我也觉得它与P3P标题有关。请帮忙。
我们还需要在IP(编译,无缓存) – dharam