在放置cookie之前弹出一个

时间:2013-08-04 11:28:47

标签: php web-crawler

由于新的欧盟cookie法,我需要在我的网站上实施cookie解决方案。我不想做一个简单的弹出窗口,告诉用户我们使用cookies,还有一个按钮,他们可以点击“同意”。我的问题是,我的网站在整个网站上设置了cookie,所以我需要在放置cookie之前以某种方式制作弹出框。有没有办法可以弹出一个弹出窗口,然后在它关闭时,它会执行其余的PHP代码?

谢谢!

1 个答案:

答案 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和隐私保护措施,例如用户友好的机制   选择退出任何数据收集以及他们确保的地方   可识别信息是匿名的。