Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 放置饼干前弹出一个窗口_Php_Web Crawler - Fatal编程技术网

Php 放置饼干前弹出一个窗口

Php 放置饼干前弹出一个窗口,php,web-crawler,Php,Web Crawler,由于新的欧盟cookie法,我需要在我的网站上实现cookie解决方案。我不想做一个简单的弹出窗口,它告诉用户我们使用cookies,还有一个按钮他们可以点击“同意”。我的问题是,我的站点在整个站点上都设置了cookies,所以我需要在放置cookies之前,以某种方式打开弹出框。是否有任何方法可以创建一个弹出窗口,然后在它关闭时,首先执行其余的PHP代码 谢谢大家! 在我的所有项目中,默认情况下,我在第一页允许cookie,我会显示弹出窗口,如果用户拒绝,我会删除cookie,不再使用任何co

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


谢谢大家!

在我的所有项目中,默认情况下,我在第一页允许cookie,我会显示弹出窗口,如果用户拒绝,我会删除cookie,不再使用任何cookie

这取决于你的网站,但我认为在用户接受cookies并使用“标准”方式之前,你不需要封锁网站的一部分

另外,你想要达到的是不是很好的搜索引擎优化。 如果你将你的用户重定向到另一个页面,爬虫将无法检查你的网站,如果所有页面重定向到同一个页面,你将有一个非常糟糕的排名

更新:

自2012年6月起,无需阻止中提到的所有cookie:

2012年6月欧洲数据保护机构意见,欧洲 数据保护机构(作为第29条工作组的一部分) 采纳了一个观点,该观点澄清了一些cookie用途可能是 免除获得同意的要求:

在某些情况下,某些饼干可以免于知情同意 不用于其他目的的条件。这些饼干 包括用于在填充时跟踪用户输入的Cookie 在线表单或购物车,也称为会话id cookies, 多媒体播放器会话cookie和用户界面定制 Cookie,例如用于记忆语言的语言偏好Cookie 由用户选择。第一方分析cookie不太可能 如果网站提供了有关以下内容的明确信息,则会造成隐私风险: cookies给用户和隐私保护,如用户友好的机制 选择退出任何数据收集,并确保 可识别信息是匿名的


嗯,可能是这样。但任何有效的解决方案都会被接受。这条法律的有趣之处在于,几乎没有任何网站尊重它,即使是主要的网站……是的,没错。真是失败了。但我只是不确定我是否会惹上麻烦。欧盟的指导方针是否真的被转化为贵国的法律值得怀疑。如果没有,你可以忽略它。如果是,请遵守当地法律。请注意,该欧盟指南不再是新的,它的参考号
2009/136/EG
表明它始于2009年,当地法律应该一直实施到2011年5月。是的,这不是搜索引擎优化的最佳方法,但我现在使用的解决方案更糟。我将用户重定向到完全不同的页面,作为第一件事…我绝对不想找到一个解决方案来满足您的需求,但我认为您不应该以这种方式实现这一点。当我第一次访问一个网站时,如果我被重定向到一个类似“隐私政策”的页面,我会尽快离开它。你应该使用我的逻辑或使用另一种选择。另外,如果你将你的用户重定向到另一个页面,爬虫将无法检查你的网站,如果所有页面重定向到同一个页面,你将有一个非常糟糕的排名。是的,我知道-这是我的问题。但是在我的国家(丹麦),我们需要在放置任何类型的cookie之前获得用户的许可。这是一个问题,因为我的网站是用一个不是我编程的引擎制作的,所以我甚至不知道这些cookies是用来做什么的……丹麦有没有一个特定的规则?因为它是欧盟的一部分,然后是这项法律;)我编辑了我的答案,总之,有些cookie不需要用户协议。这取决于您的网站/引擎,但在您的情况下,默认接受除跟踪cookie(如广告、分析等)之外的所有cookie是可以的。许多国家的法律看起来不同,丹麦对我们有具体的规定。