由于新的欧盟cookie法,我需要在我的网站上实施cookie解决方案。我不想做一个简单的弹出窗口,告诉用户我们使用cookies,还有一个按钮,他们可以点击“同意”。我的问题是,我的网站在整个网站上设置了cookie,所以我需要在放置cookie之前以某种方式制作弹出框。有没有办法可以弹出一个弹出窗口,然后在它关闭时,它会执行其余的PHP代码?
谢谢!
答案 0 :(得分:0)
在我的所有项目中,我默认在第一页上允许使用Cookie,我会显示弹出窗口,如果用户拒绝,我会删除Cookie,不再使用任何Cookie。
这取决于您的网站,但我认为您不需要阻止您的网站的一部分,直到用户接受cookie并使用“标准”方式。
你想要实现的目标对SEO也不是很好。 如果您将用户重定向到其他网页,则抓取工具将无法检查您的网站,如果所有网页重定向到同一网页,您的排名都会非常糟糕。
<强>更新强>
不需要阻止自2012年6月以来EU cookie law (e-Privacy Directive)中提及的所有Cookie:
欧洲数据保护机构意见2012年6月,欧洲 数据保护机构(作为第29条工作组的一部分) 通过了一项意见,澄清了一些cookie的使用可能 免于获得同意的要求:
某些cookie可以在某些情况下免于知情同意 条件,如果它们不用于其他目的。这些饼干 包括用于在填写时跟踪用户输入的cookie 在线表单或购物车,也称为会话ID cookie, 多媒体播放器会话cookie和用户界面定制 cookies,例如用于记住语言的语言偏好cookie 由用户选择。第一方分析cookie不太可能 如果网站提供有关的明确信息,则会产生隐私风险 用户的cookie和隐私保护措施,例如用户友好的机制 选择退出任何数据收集以及他们确保的地方 可识别信息是匿名的。