2012-05-01 48 views
16

我只是在尋找關於新的UK Cookie Law以及它如何影響PHP會話的建議。我明白,您不需要用戶選擇什麼時候Cookie是「絕對必要的」,並且所給示例是將商品添加到購物車。根據新的英國cookie法律,PHP會話是否可以接受?

我正在使用類似的功能,可以記住您存儲在聯繫表單中的內容,我認爲這是使用會話的必要條件,因此不需要使用選項。

但是,我的困惑出現,因爲我有一個session_start();在每個頁面的頂部,這意味着cookie被直接設置。有些用戶不會去使用聯繫表單,所以這意味着cookie不是他們必需的。

我可以刪除session_start();從每個頁面的頂部,但此功能用於整個數量的網站,這將是最好,如果我們能夠把它進來

任何人都可以揭示出這個任何更多的光線?

+7

什麼新的Cookie法? – j08691

+1

new-eu-cookie-law-how-do-i-know-if-people-have-opted-out:http://stackoverflow.com/questions/7482724/new-eu-cookie-law-how-do - 我知道 - 如果人們已經選擇退出 – Stefan

+0

@ j08691 - 它在歐盟 - http://www.cookielaw.org/ –

回答

14

簡單的答案是,你可能會好起來的,到這部法律甚至會強制執行的程度是大規模爲辯論反正。

我們會按比例執行法律。我們會在 以及客戶向我們投訴時查看風險。如果網站的Cookie和隱私 對許多人有風險,我們可能會採取行動。

雖然並不是所有的cookies都是平等的,但是我們的執行方法會考慮到這一點,但有一個餘額可以打到,

例如,有人可能會抱怨放置未經其 同意一個cookie,但如果它只是用來記住重要的細節,而 不是收集信息用於營銷目的,那麼它 可能不適合法案。

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

+0

超級有趣的人!感謝那 – DevMoutarde

3

從我所聽到的,該條例將是在法律的解釋相當自由,做的最重要的事情是,說明你正在改變符合精神的法律。

我認爲,由於形式是現場必不可少的,你並不需要證明,它是100%的用戶是至關重要的。

在一家電子商務網站上,人們認爲沒有詢問權限就可以使cookie與購物袋相關,因爲它對網站的功能至關重要,即使某個特定用戶實際上不會添加任何內容他們的籃子。

2

如果你能存儲在用戶的計算機上的PHP會話cookie來使您的網站的「基本」功能 - 什麼停止,那麼你沒有他們的同意/知識關聯與遊客更多的信息.​​.? (除了它是非法的)

畢竟,除了客戶端的Cookie ID之外,您存儲的所有信息都保存在服務器端,用戶無法做任何事情來查看/修改它?因此,簡而言之,如果用戶'允許'將PHP會話cookie存儲在他們的計算機上,那麼沒有什麼能阻止您存儲大量有關他們訪問的其他數據? - IP,瀏覽器,操作系統等...

+2

這正是cookie法是一個荒謬的原因。如果您不想使用Cookie,請命令您的瀏覽器不要存儲它們或警告您。官僚干擾,除此之外,還有其他方式網站訪問者正在被跟蹤(瀏覽器,IP,屏幕分辨率和其他標識符) – GDmac

3

不,我認爲php會話donot屬於Cookie法。 Cookie和Session之間有很多不同之處。此外 http://php.about.com/od/learnphp/qt/session_cookie.htm

,如果你的念法:

例如,讀到這裏 http://www.bis.gov.uk/assets/biscore/business-sectors/docs/i/10-1132-implementing-revised-electronic-communications-framework-consultation.pdf

它說,

「修訂後的第5條的規定(3)指的是任何嘗試以 商店信息或獲得對存儲信息的訪問,在用戶的設備中「(第57頁)

所以你看,它說:「用戶設備」和會話不會存儲在那裏,它們被保存在服務器http://ejvyas.blogspot.com/2010/02/where-is-stored-is-it-in-browser-or-at.html

+1

還要注意,雖然ICO指南說了一些關於「會話Cookies」的內容,但它也清楚地表明「 cookies「是存儲在用戶機器上的。 –

相關問題