新的UK cookie法是否可以接受PHP会话?

问题描述 投票:16回答:5

我只是在寻找有关新UK Cookie Law的建议,以及它如何影响PHP会话。我了解,当“严格必要” cookie并且给定的示例向购物车中添加商品时,您不需要用户选择加入。

我正在使用类似的功能来记住您存储在联系表中的内容,我认为这绝对是使用会话所必需的,因此不需要选择加入。

然而,由于我有一个session_start(),对我来说却引起困惑。在每个页面的顶部,这表示cookie是直接设置的。然后,某些用户将不会使用联系表单,因此这意味着对于他们来说,cookie并不是严格必需的。

我可以删除session_start();从每个页面的顶部开始,但是此功能已在许多网站上使用,如果我们可以将其保留,则将是更可取的。

有人能对此进一步说明吗?

php cookies session-cookies
5个回答
15
投票

简单的答案是,您可能会好起来的,无论如何,该法律的执行范围在很大程度上仍需辩论。

我们将按比例执行法律。我们将看看如果以及客户向我们投诉时。如果网站的Cookie和隐私权对很多人来说是一种风险,我们可能会采取行动。

尽管有一个平衡点,因为并非所有cookie都相等,我们的执法方法将牢记这一点]]。

例如,某人可能抱怨没有放置饼干同意,但如果只是用来记住基本细节,而不是收集用于营销目的的信息,那么可能不适合采取行动。

(Source: The ICO's Dave Evans on EU cookie law compliance)


3
投票

[据我所知,ICO在解释法律方面将相当自由,最重要的是表明您正在做出改变以符合法律精神。


3
投票

不,我认为php会话donot


2
投票

如果您能够将PHP会话cookie存储在用户的计算机上以启用网站的“基本”功能-阻止您将未经访问者同意/不了解的其他信息与该访问者相关联。 (除了它是非法的。)


0
投票

已经阅读GDPR并了解会话如何在php中工作的知识,我必须告诉您:1. php中的session_start()在标头之前被调用,因为在页面加载和标头已经完成之后,您无法发送其他标头(如php session一样)。2.因为发生这种情况,所以php中的会话对于语言本身来说是必不可少的,它对于语言正常工作是必需的。不想。3. php会话将cookie和会话ID存储在用户机器中,以了解连接。不是用户。例如,服务器说“我收到某人的请求。为了不混淆所有人的请求,请保留所有人的ID”。人,ip,地理位置或任何其他数据当时未知。要清除此session_start(),它不存储任何其他数据,但会话ID是服务器端语言php和服务器本身的工作方式,因此在初始化之前无法达成共识。4.但是:在存储任何其他数据之前,您必须通知。我相信您必须告知何时开始执行,执行方式,执行时间以及存储的内容。因此,无需再跟踪访客。网页上的Google,Facebook和其他实现等第三方是另一回事。如果第三方尚未准备好,您应该将其删除。

© www.soinside.com 2019 - 2024. All rights reserved.